兩個表MySQL查詢內部聯接
tblEatables和tblConfirm_Eatables
tblEatables
Sno Name 1 Apples 2 Oranges 3 Papaya 4 Jackfruit 5 Pineapple 6 Mango
tblConfirm_Eatables
Eatbles_Id Confirm_Status 1 0 2 1 3 0 4 0
問題1
爲什麼下面的查詢就會重複記錄集
SELECT E.Name
FROM Eatables E INNER JOIN
Confirm_Eatables CE ON CE.Eatbles_Id != E.Sno
爲什麼下面的查詢從雖然我使用的表將所有eatbles <>
SELECT E.Name
FROM Eatables E INNER JOIN
Confirm_Eatables CE ON E.Sno != CE.Eatbles_Id
GROUP BY E.Name
OP
Name Apples Jackfruit Mango Oranges Papaya Pineapple
你想實現什麼? – bugwheels94 2012-07-26 08:01:15
複製發生是因爲Sno(2,3,4,5,6)不等於eatables_id(1),sno(1,3,4,5,6)不等於eatables_id(2)等。這會回答這兩個問題。 – 2012-07-26 08:02:56
你是否有機會想找出在confirm_eatables表中找不到的食物? – 2012-07-26 08:04:49