[英]Select rows based on the highest value in a column of an other table in MySQL & PHP
[英]mysql select query php based on column value
您可以使用NOT EXISTS
SELECT
DISTINCT T.doc_no
FROM tbl T
WHERE NOT EXISTS
(
SELECT
1
FROM tbl TT
WHERE TT.doc_status = 0
AND TT.doc_no = T.doc_no
)
注意:我猜doc_status
可以保持0/1
值。 如果是这种情况,则无需使用doc_status = 1
外部过滤。
或者您可以使用NOT IN
SELECT
DISTINCT T.doc_no
FROM tbl T
WHERE T.doc_no NOT IN
(
SELECT
TT.doc_no
FROM tbl TT
WHERE TT.doc_status = 0
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.