我有個資料表叫做users_workexp
每位使用者能夠新增多筆上去
所以這個資料表若用戶有4筆紀錄
則id欄位會出現4個1
SELECT * FROM `users_profile`
JOIN `users` USING (id)
JOIN `users_workexp` USING (id)
WHERE `users_profile`.`username` LIKE '%{$key}%'
OR `users_profile`.`name` LIKE '%{$key}%'
OR `users_profile`.`city` LIKE '%{$key}%'
OR `users_workexp`.`work_name` LIKE '%{$key}%'
OR `users_workexp`.`work_bio` LIKE '%{$key}%'
OR `users`.`email` LIKE '%{$key}%'
");
只是這樣做的話會沒辦法輸出資料....
可能是因為users_workexp的id欄位不會只有一個的關係(因為會隨著用戶新增而增加
那這樣我該怎麼寫才對?

X