我有两个mysql表,在一个查询中从中获取数据
“表格”表格:
“支票”表:
我尝试的查询及其结果:
SELECT tables.tableName, tables.tableRes, tables.tableResFor, checks.chkID, checks.chkDate, checks.chkStatus
FROM tables
LEFT JOIN checks ON tables.tableID=checks.chkTable
WHERE tables.tableID=3
ORDER BY checks.chkStatus DESC, checks.chkID ASC
以下是问题
如果查询没有结果,我需要tablename列,该列的结果永远不会为null,因此其他列可以为null(现在可以使用)
我不想得到第一行之后的行,如果chkstatus列是1、0或null,很快我需要chkstatus上有2的行,如果第一行是0、1或null,我不需要其他行。。。
提前谢谢,我已经在这个问题上工作了10多个小时。。。
1条答案
按热度按时间mepcadol1#
如果chkstatus是2so,我需要其他检查,将条件添加到join