J'ai deux tables dans une base de données. L'un concerne les produits et l'autre les images de produits. Je rejoins les tables pour que je puisse obtenir les images de produits et d'informations avec une requête: cependant,Left Join Duplicate Column
SELECT *
from items left join images
on items.item_id = images.item_id and
items.display_items = '1' and items.active = '1'
order by items.item_year desc, items.fullname desc, images.position asc
J'ai remarqué, que tous les produits ne s'affichaient pas. Certains produits n'ont aucune image et ce sont eux qui n'apparaissent pas. J'ai couru ma requête dans Sequel Pro et j'ai vu que la colonne item_id
apparaissait deux fois, une fois avec l'identifiant et une fois comme NULL
. Comment puis-je corriger ma requête pour obtenir tous les produits?
Cela a fonctionné parfaitement. Le SELECT * était le problème. Merci! –