选择要与SQL查询连接的多个项目的最新ID

时间:2015-05-06 23:40:33

标签: mysql

MySQL结果从"产品"返回重复的产品table因为多个项目具有相同的" image.id_node" "图像"表。我可以通过任何方式对其进行编辑,以便每个对应的' image.id_node只返回一个产品&#39 ;?优选地,通过找到具有最高ID值的那个?

"SELECT * 
  FROM `product` 
    left join image 
      on product.id_node = image.id_node 
  WHERE `product_publish` = 1 
    AND image.main = 1 
    AND `product_type_item`=$type_item 
    AND product_status = 1 
  order by product_position ASC;"

1 个答案:

答案 0 :(得分:0)

您可以使用子查询来确定每个max(product.id)的{​​{1}}。

id_node