我想我不是以正確的方式提出問題,所以即使經過數小時的研究,我也找不到答案。所以我希望我能在這裏得到答案。外部加入2個表格並限制2列
Table1
fragranceId, description, status
1, Floral, Active
2, Musk, Active
3, Fruity, Active
Table2
fragranceId, contactId, value
1, 1, Love It
2, 1, Hate It
3, 1, NULL
我可以結合2表的結果,並得到
fragranceId,使用ContactID,描述,狀態
但我紡紗我的車輪試圖讓它來限制值和使用ContactID同時展示那些沒有價值的香水。
IE:
fragranceId, contactId, description, status, value
1, 1, Floral, Active, Love It
2, 1, Musk, Active, Hate It
3, 1, Fruity, Active, NULL
只要你是在限制你的ContactID實際執行的內部連接。或者你是否正在尋找Table1中沒有匹配Table2中的條目的條目? – TheConstructor
這就是我得到一個內部加入。我想展示所有的香水,有價值的和那些在同一時間沒有價值的香水。 我實際上在另一個線程中發現它。 http://stackoverflow.com/questions/1219909/mysql-join-with-where-clause 如果我沒有弄錯,我會在合併兩張表格後將結果限制爲我想要的值。然後我可以爲其他條件做一個WHERE。 感謝您的幫助:D – user3587156