我有2個表,我想加入...MySQL的加入兩個表從同一個表中獲取2個不同的值
表 「用戶」:
列:
的uid =>用戶索引
名=>用戶名
表 「消息」:
色譜柱:
fromid =>發送方用戶索引
風溼=>接收器的用戶索引
消息=>文本消息
我想是這樣的輸出: | from_username | to_username |消息|
我可以| from_username |消息| 與此查詢:
SELECT messages.message, users.name FROM messages,users WHERE messages.fromid = users.uid;
#1064 - 您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第2行'Left join users as f where messages.fromID = f.uid,Left join'處使用正確的語法 –
您正確我編輯了答案,因此語法是「連接表名」而不是在哪裏。 – ModulusJoe
是的,它的工作原理:D謝謝你! –