sql >> Database >  >> RDS >> Mysql

Combineer gegevens uit twee verschillende verbindingstabellen

Ziet er bijna goed uit, maar je moet ook de category_id in de linker outer join toewijzen. Anders krijg je alle aanbevolen items van het item:

SELECT i.*, category.name, category_feat_item.item_id AS featured
FROM item AS i
INNER JOIN item_category ON i.id = item_category.item_id
INNER JOIN category ON category.id = item_category.category_id AND category.id =1
LEFT OUTER JOIN category_feat_item ON i.id = category_feat_item.item_id AND category_feat_item.category_id = 1
ORDER BY featured DESC



  1. Hoe krijg ik de MySQL-tabelstructuur in PHP? Plus een lijst van alle tafels?

  2. Java uitgevoerd door MySQL-trigger

  3. MySQL cumulatieve som gegroepeerd op datum

  4. Wat betekent het als MySQL zich in de staat Gegevens verzenden bevindt?