0
我想使用一個SQL查詢,但我得到了多次相同的結果。Mysql加入以顯示唯一的ID
我讀到我必須使用INNER JOIN或LEFT JOIN來避免這種情況。唯一的問題是,我有點新手與MySQL,所以我實際上不能做一個成功的查詢。
查詢是這樣的
SELECT *
FROM table1,table2
WHERE table1.name LIKE '%$str%'
OR
table1.last_name LIKE '%$str%'
$str
的是,我在一個PHP函數傳遞,以使搜索的字符串。
你從'table2'需要什麼樣的數據?否則,我認爲沒有理由加入'JOIN'。備份並告訴我們你想要做什麼。 –
我實際上需要顯示一些table2行。我在table2中有一個外鍵,它是table1的id。我不知道是否有另一種更好的方式來做到這一點。如果有請讓我知道。 – Jackobsen