Witam,
mam problem z pobraniem danych z bazy w konkretnej kolejności. Zacznę od bazy:
Opisy zdjęć
image_id | desc |
---|---|
1 | Obrazek 1 |
2 | Obrazek 2 |
3 | Obrazek 3 |
Zdjęcia
image_id | url |
---|---|
1 | 1.jpg |
2 | 2.jpg |
3 | 3.jpg |
Jaki produkt ma jakie zdjęcia
product_id | image_id | url | sequence |
---|---|---|---|
1 | 1 | 1.jpg | 3 |
1 | 2 | 2.jpg | 2 |
1 | 3 | 3.jpg | 1 |
I teraz chcę pobrać dane w taki sposób, że pobieram zdjęcia i ich opisy tego produktu, którego podałem numer ID
Wykonałem coś takiego:
SELECT * FROM zdjecia AS Z LEFT JOIN opisy AS O ON Z.image_id = O.image_id WHERE O.image_id IN (SELECT image_id FROM produkty)
I teraz w jaki sposób nadać kolejność sequence? - jestem w kropce i proszę o pomoc.