我还有办法打印出彼此不相等的值吗?
我使用了一个命令:
WHERE displayname = personnel
我没有显示800多个数据,如何显示这些数据?
注意人员和数据来自两个不同的表格。
我的整个脚本看起来像这样:
SELECT a.something, a.somethins2, b.something1, b.something2
FROM a, b
WHERE a.displayname = b.personnel
答案 0 :(得分:1)
!=
是"不等于"运算符,所以你可以有一个WHERE displayname != personnel
子句。完整查询可能如下所示:
SELECT displayname, personnel
FROM some_table t1
JOIN some_other_table t2 ON t1.id = t2.id
WHERE displayname != personnel
答案 1 :(得分:0)
试试这个
select * from table_name1 t1,table_name2 t2 where
column_name!='".$data."'
and t2.id=t1.id
答案 2 :(得分:0)
如果您尝试获取与a.displayname = b.personnel匹配但未与表a匹配的记录:
SELECT a.something, a.somethins2, b.something1, b.something2
FROM a LEFT JOIN b
ON a.displayname = b.personnel