SQL katılmak tek bir sonuç üretir, sadece

0 Cevap php

Bu sonuç nesil tek sonuç neden kimse bana söyleyebilir misiniz? her şeyi doğru ayarlanır ve üç tablo doğru doldurulur akılda alarak, ben group_concat dışarı aldı ve çalıştı ama bir php tanımlanmamış endeks hata ile tabii ki!

SELECT
    `songs`.`song_name`,
    `songs`.`add_date`,
    `songs`.`song_id`,
    `songs`.`song_picture`,
    group_concat(DISTINCT artists.artist_name) as artist_name
FROM (`songs`)
JOIN `mtm_songs_artists` ON `songs`.`song_id` = `mtm_songs_artists`.`song_id`
JOIN `artists` ON `artists`.`artist_id` = `mtm_songs_artists`.`artist_id`
ORDER BY `songs`.`song_id` DESC
LIMIT 10

bu yüzden group_concat ile ilgili bir şey olduğunu tahmin ediyorum.

saygılarımla,

Rami

0 Cevap