Ik heb een databasje met een aantal tabellen waarin items staan, en de bijbehorende (0 of meer) plaatjes.
Ik probeer de volgende query uit:
en ik krijg de volgende resultaten:

Zoals je ziet is item.id niet altijd gelijk aan item_id, ondanks dat ik in m'n query zeg dat die gelijk *moet* zijn. Waarom is dit? Heb ik een foutje in m'n query staan?
Ik probeer de volgende query uit:
SQL:
1
2
3
4
5
6
7
8
| SELECT * FROM `item` LEFT OUTER JOIN ( `image_collection` , `image` ) ON ( item.id = image_collection.item_id AND image.id = image_collection.image_id ) WHERE category_id = '6' ORDER BY item.id ASC , date DESC , image_id ASC |
en ik krijg de volgende resultaten:
Zoals je ziet is item.id niet altijd gelijk aan item_id, ondanks dat ik in m'n query zeg dat die gelijk *moet* zijn. Waarom is dit? Heb ik een foutje in m'n query staan?