2017-03-07 11 views
-2

我試圖一次從3個表中檢索數據,但我不知道如何在mysql中做到這一點(要說實話,我真的很糟糕的數據庫的東西,所以這混淆地獄了我)。如何做多選擇然後concat數據一起在mysql

1st logins table that has 3 columns id, email, password 
2nd users table that has 4 columns id, name, surname, location_id 
3rd locations has 3 columns location_id, country, city 

我想要做的是使用用戶ID來獲得從登錄表中的電子郵件,然後從用戶表中獲取姓名寫查詢。然後我想使用從用戶表得到的location_id來找出他或她來自哪個城市。

我希望這對你有意義,謝謝你的時間。

+0

@Shadow感謝您的幫助 – Newbie2016

回答

-1

也許這可能是有益的

select a.email, B.name, B.surname, C.city 
from logings A join users B on (A.id=B.id) join locations C on 
+0

陰影向我指出了正確的崗位,感謝的方式幫助 – Newbie2016