从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表示示例数据。不是实际的数据:) –