【发布时间】:2014-04-05 14:14:38
【问题描述】:
我有一张桌子(table1),用来存放一些人。我需要一个一个地随机选择并添加到另一个表(table2)。如果添加了一个人,则可以再选择一次,直到所有人都被选中。这是我的查询:
SELECT * FROM people inner join people_generated on people.id = people_generated.id WHERE people.id != people_generated.id_people ORDER BY RAND() LIMIT 1
第二个表“people_generated”是空的,所以留下来生成的人。为什么结果为空?
【问题讨论】:
-
请花点时间了解 JOIN 类型