2013-11-03 254 views
0

我可以使用不同的表select語句在單個查詢從表「用戶」多個SELECT語句

SELECT * 
FROM users 
WHERE first_name LIKE "%'.$search_string.'%" 
    OR last_name LIKE "%'.$search_string.'%" 

這就是我想要做的另一臺相同的搜索稱爲賣家。賣家有相同的字段名字,姓氏

+3

結合這兩個查詢使用'UNION'。 – Barmar

+0

或'UNION ALL',如果你不想只保留不同的值。 – xsc

+0

你可以做但爲什麼你不規範化表結構?爲什麼不在唯一的用戶表中保存名字和姓氏,並在賣方表中使用外鍵? –

回答

0

是的,你可以

Select column1,column2,column3,column4 
From table1,table 2 
Where Conditions 

如果你想要做的表之間的連接,檢查他們的PK和FK是等於 例如:

Select table1Id,table2Id,column3,column4 
From table1 t1,table2 t2 
Where t1=t2