0

我有两个用于属性和图像的表,它们在两个表中具有相同的列名,例如 id,name。父列是图像中的外键。

SELECT DISTINCT(A.id),A.name,B.name AS img 
FROM `jos_properties_products` AS A
LEFT JOIN `jos_properties_images` AS B ON A.id = B.parent

在此处输入图像描述

从上面我想删除重复的。

4

2 回答 2

1

试试这个 :

 SELECT A.id,A.name,max(B.name) AS img 
FROM `jos_properties_products` AS A
LEFT JOIN `jos_properties_images` AS B ON A.id = B.parent
group by A.id,A.name
于 2012-07-19T06:08:05.023 回答
0

SELECT DISTINCT(A.id) as ids,A.name aName,B.name AS img FROM jos_properties_productsAS A LEFT JOIN jos_properties_imagesAS B ON A.id = B.parent group by ids,aName,img;

我认为这会做

于 2012-07-19T06:10:11.230 回答