如何从两个表中随机选择除外?

时间:2017-08-11 10:25:49

标签: mysql select random

我有两张桌子

[用户] id,username,age,sity ....和其他

[teacherlook] id,userid,teachid,data

当教师从第一个表[用户]查看用户时,他将值插入第二个表

  

NULL,userid(它是来自第一个表的id值),teacherid(它是unic   老师的ID - 可以是1,2,3 ... 10),以及在unix中的时间

它完成了,它有效,

脚本的第二部分出现问题:

老师应该看到10个他尚未测试过的随机用户 - 那些还没有进入第二张桌子的用户。

我试试

SELECT * 
  FROM users 
  JOIN teacherlook 
 WHERE users.age>18 
   AND (users.id<>teacherlook.userid AND teacherlook.teachid<>$teacherid)     
 LIMIT 0,10 

得到一个空白的问题。请帮助提出从第一个表中选择10个随机用户的正确请求,但第二个表中教师查看的用户除外。

0 个答案:

没有答案