【发布时间】:2015-02-12 19:20:58
【问题描述】:
谁能告诉我我做错了什么?
我想要来自客户 INNER JOIN clientes.id = sat.clientid 的所有 sat 表和 id、cliente、direccion、telefono,但如果这些字段在 2015 年和 02 月不存在,我只想要这些字段。
嗯,在坐席上,我有帮助票,他们的描述......我想知道这个月和今年我没有访问过哪些“id”。
**抱歉是英文,谢谢
<i>
SELECT sat.*, clientes.id, clientes.cliente, clientes.direccion, clientes.telefono FROM sat INNER JOIN clientes ON sat.clientid = clientes.id WHERE not exits
(SELECT sat.*, clientes.cliente
FROM sat INNER JOIN clientes ON sat.clientid = clientes.id
WHERE YEAR(sat.fecha_trabajo)='2015' AND MONTH(sat.fecha_trabajo)='02'
)
</i>
【问题讨论】:
-
sat.fecha_trabajo 是什么样的?它是 varchar 还是日期字段?
-
这只是一个简单的错字(
WHERE NOT EXITS而不是WHERE NOT EXISTS)吗?