Php 查询中的问题
我有两张这样的桌子 表1Php 查询中的问题,php,mysql,Php,Mysql,我有两张这样的桌子 表1 Unix | Staffid _____________________ 534 | 65 342 | 34 232 | 232 232 | 34 表2 Staffid | auth ____________________ 65 | y 34 | y 78 | n 45 | y 像这样。。 我必须选择那些具
Unix | Staffid
_____________________
534 | 65
342 | 34
232 | 232
232 | 34
表2
Staffid | auth
____________________
65 | y
34 | y
78 | n
45 | y
像这样。。
我必须选择那些具有身份验证且不在此特定unix上的staffid。。例如,在特定的unix 232上,我可以选择65,但不能选择34…我需要所有unix值。我对这个问题的解释略有不同:
SELECT Staffid
FROM table2 AS t2
WHERE auth = 'y'
AND NOT EXISTS
( SELECT *
FROM table1 AS t1
WHERE t1.Staffid = t2.Staffid
AND t1.Unix = 232
)
SELECT DISTINCT t1.Unix, t2.Staffid
FROM table1 t1, table2 t2
WHERE t2.auth = 'Y'
AND t2.Staffid NOT IN (select Staffid FROM table1 WHERE Unix = t1.Unix)
ORDER BY t1.Unix;
HTML表格?(因为标题是jquery)还是数据库表?(mysql标签)。。。