[英]I try to join two table but another table name is in column of first table. Is it possible to join or is there is an
[英]ORDER BY NOT EXIST in two column from another table. Is it possible?
我有一个以ORDER BY NOT EXISTS
结尾的查询。
我遇到NOT EXISTS
问题,无法查看另一个表中的两列。 该查询适用于col1
,但不适用于col2
FROM
t1
JOIN t2 ON t1.id = t2.id
...
ORDER BY NOT EXISTS
(SELECT col1, col2
FROM t1
WHERE t1.id2 = t2.id2
AND MONTH(t1.date) = MONTH(CURDATE())
) DESC
好的,只是测试它并找到了解决方案,如果我使用
WHERE t1.id = t2.id
而不是
WHERE t1.id2 = t2.id2
有效。 我告诉他们查看当前表 id PK
列而不是另一个表 id FK
并且它起作用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.