我有一张table叫 students
还有一张table叫 documents
. 每个学生都可以有任意数量的文档条目 documents
表,但也可能没有文档条目。有些文件可能已经被批准了,有些没有。
表1: students
,表2 documents
. student
pk是 user_id
以及 document
pk是 document_id
,和 document
表有 user_id
也在里面。 document
表有列 approved
它可以包含yes或no,所以这两个表通过 user_id
我如何编写一个mysql查询(或者更好地说,使用代码点火器的activerecord样式)来列出至少有一个未批准文档的所有学生?
12条答案
按热度按时间zy1mlcev1#
------+
yjghlzjz2#
r6vfmomb3#
------+| 1 | f1 | l1 |+
igsr9ssn4#
---------+|学生|学号|学生|姓|+
vx6bjr1n5#
thigvfpy6#
------+
b5lpy0ml7#
------+一行(0.02秒)
dnph8jn48#
------+
juzqafwq9#
------+
relj7zay10#
查询正常,0行受影响(0.34秒)
查询正常,0行受影响(0.32秒)
查询正常,3行受影响(0.19秒)记录:3个重复:0警告:0
查询正常,3行受影响(0.16秒)记录:3个重复:0个警告:0
9wbgstp711#
------+
cpjpxq1n12#
------+