在具有两个不同表的多个列上选择不重复

时间:2019-01-28 17:06:38

标签: php mysql

我在下面有以下查询,它正在从数据库中选择重复的值。

是否可以对来自两个不同表的多个列应用distinct选择?

SELECT m.ds_nome, a.cd_veiculo, a.dt_ini, a.dt_fim, a.cd_alerta, a.cd_motorista, a.ds_trata 
FROM alertas_jor AS a, motoristas AS m 
WHERE a.cd_motorista = m.cd_motorista AND m.cd_clifor IN(162) AND a.cd_tipo = 1

UNION

SELECT m.ds_nome, a.cd_veiculo, a.dt_ini, a.dt_fim, a.cd_alerta, a.cd_motorista, a.ds_trata 
FROM alertas_jor_hist AS a, motoristas AS m 
WHERE a.cd_motorista = m.cd_motorista AND m.cd_clifor IN(162) AND a.cd_tipo = 1

0 个答案:

没有答案