【发布时间】:2016-01-12 19:06:19
【问题描述】:
我的查询必须允许某些列中的重复值,但我希望它在出现重复值时在查询中返回空值。
以下两张图片显示了我的问题:
现在返回的内容
我希望它返回什么:
SQL 查询:
SELECT *
FROM completo_sem_saldo AS a
LEFT JOIN posicao_contabil AS b ON (a.Cliente = b.Cliente_Posicao)
LEFT JOIN saldo_analitico AS c ON (a.Cliente = c.Cliente_Saldo_Analitico)
LEFT JOIN titulos_em_ser AS d ON (a.Cliente = d.Cliente_Titulos_Em_Ser)
【问题讨论】:
-
尽量让你的问题更简单。你的问题只是 SQL 部分,所以删除 php 部分并专注于修复查询。您已经提供了结果,还包括每个表的 db 架构和示例数据。
-
顺便说一句,我只是重新格式化您的查询,看起来最后有额外的括号
-
只需编辑问题。让它更容易理解。
-
再次简单,意思是让它成为一个只是 MySQL 的问题,删除 php 查询。如果在 MySql 中工作将在 php 中工作。仍然需要数据库架构和数据样本
-
正确。你知道如何解决这个问题吗?