我有2個表,表A和表BMySQL返回的結果爲空(即零行)
表A包含列LItems
表B包含列BItems
LItems和BItems都具有各種物品只有幾個是相同的,我只需要返回LItem中的匹配項目,這些匹配項目位於BItems中。
我已經試過
從 '表A' WHERE 'LItems' IN(SELECT 'BItems' 從 '表B')
但這說,這是空的,當我知道有項目選擇 'LItems'兩者都是同名的。
我也嘗試過=而不是IN,這沒有帶回任何東西,並嘗試了INNER JOINS,但這也沒有帶來任何回報。當我自己運行每個select語句並查看時,我可以看到應該有兩個結果。
除了你不在列上使用單引號的小例外(我認爲這是一個錯字或反引號),機會是你的數據與LItems和BItems不完全一樣...... – sgeddes
你能重現它嗎在sqlfiddle.com? – Barmar