Java MySQL:突出显示表1中无法在表2中找到的行
比如说 表1 表2 现在我想查看表1中的所有记录,并突出显示表1中的ref#在表2 ref#中找不到的行。因此jtable中的结果应该是Java MySQL:突出显示表1中无法在表2中找到的行,java,mysql,jtable,Java,Mysql,Jtable,比如说 表1 表2 现在我想查看表1中的所有记录,并突出显示表1中的ref#在表2 ref#中找不到的行。因此jtable中的结果应该是 id amount ref# 1 100.00 123 2 150.00 524 3 200.00 569 <-- being highlighted id金额参考# 1 100.00 123 2 150.00 524 3 200.00 569如果您进行联接以比较您的表,即:
id amount ref#
1 100.00 123
2 150.00 524
3 200.00 569 <-- being highlighted
id金额参考#
1 100.00 123
2 150.00 524
3 200.00 569如果您进行联接以比较您的表,即:
SELECT id, amount, a.ref, b.ref
FROM table1 a
LEFT JOIN table2 b on a.ref = b.ref
然后,您可以使用b.ref==null的结果突出显示表1中存在但表2中不存在的任何结果。如果b.ref!=null
表示两个表都有一个结果
希望这有帮助
id amount ref#
1 100.00 123
2 150.00 524
3 200.00 569 <-- being highlighted
SELECT id, amount, a.ref, b.ref
FROM table1 a
LEFT JOIN table2 b on a.ref = b.ref