從3個MySQL表中選擇數據時遇到問題。MySQL從3個表中選擇多個條件
我想說明以下欄目:
SELECT table1.id as UserID, table1.gender, table1.land, table1.dob, table1.category_id, table1.is_participant, table2.*
我想使用的條件是:
WHERE table1.id = table2.user_id
OR table3.id = table2.responder_id
所以我試圖用整個查詢是:
SELECT table1.id as UserID, table1.gender, table1.land, table1.dob, table1.category_id, table1.is_participant, table2.*
FROM table1, table2, table3
WHERE table1.id = table2.user_id
OR table3.id = table2.responder_id
這個查詢有什麼問題?出於某種原因,每次我詢問這個查詢時,這個過程都不會結束。
感謝您的幫助!
您可以添加sqlfiddle.com中的表和數據,並在您的問題的預期結果。 –
抱歉,我們不能,這是屬於我工作的公司的私人信息 – Alberto
@AhhikChakraborty表示示例數據。不是實際的數據:) –