SELECT * FROM `restaurants` WHERE name LIKE '%string%'
SELECT * FROM `restaurants` WHERE address LIKE '%string%'
SELECT * FROM `menu_items` WHERE name LIKE '%string%'
我有這些疑問。SQL:結合結果
此刻我分別顯示每個查詢結果。我想將它們全部結合起來。
而所有的結果應該有他們從哪裏來的別名。 示例顯示來自menu_items的項目/行時,您應該能夠在「類型」列中看到它是「項目」。
餐廳地址結果的'地址'和餐廳名稱結果的'名稱'。
in MySQL
我該怎麼做?
我最後的輸出應該是這樣的:你後的「s」
Spagetti - item
Sonus Suni - restaurant
Sunssisway 1232 - restaurant address
Delicous Spaga - item
搜索,所以我會需要創建自己的別名列..「項」 AS「類型」等。
哪個otput格式,你想看看嗎? – sll
看到我的小更新希望,這就是你的意思 – Karem
看到我更新的答案,你會得到相同的只有一行每餐具/項目。我建議在這種情況下在應用程序中格式化最終輸出而不是DB(您可以使用PIVOT將列切換到行,但我認爲這不適用於此特定商業案例) – sll