galeries
. से पंक्तियों को बनाए रखने के लिए फ़ोटो में मेल खाने वाली आईडी नहीं होने के कारण, आपको गैलरी पर LEFT JOIN
के साथ फ़ोटो से जुड़ना होगा INNER JOIN
. के बजाय :
SELECT galeries_id, galeries_title,
photos.photos_id, photos.photos_gal_id, photos.photos_link
FROM galeries
LEFT JOIN photos
ON galeries.galeries_id=photos.photos_gal_id
GROUP BY photos_gal_id
यह आपको देगा:
galeries_id galeries_title photos_id photos_link
1 blabla 3 test.jpg
2 bla bla2 NULL NULL
3 etata 5 test.jpg
और अगर आप NULL को एक खाली स्ट्रिंग से बदलना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:
SELECT
IFNULL(photos.photos_id, ''),
IFNULL(photos.photos_link, '')