有沒有辦法從MySQL中的兩個表中選擇所有列,但只有在結束列中顯示數據(如果在兩個表中找到匹配項),纔有辦法?MySQL加入顯示所需的輸出
例如...
主表(觸點)
id| token | Name
------------------
1 | ABC | Test person 1
2 | DEF | Test person 2
3 | GHI | Test person 3
訂閱表(訂閱)
id| contact_token
-------------------
1 | ABC
希望的輸出
id| token | Name | contact_token
------------------------------------------
1 | ABC | Test person 1 | ABC
2 | DEF | Test person 2 |
3 | GHI | Test person 3 |
Co的含量ntact_token顯示(ABC),因爲它出現在兩個表中。
謝謝
你會想爲LEFT JOIN的條件! – Arth
@位置,ups!我在查詢中忘記了一步:)謝謝,我正在修復! –
這兩個表都有一個id字段,您需要限定選擇列表中的id字段,否則會出現錯誤。然後我們的sql語句將完全相同:) – Shadow