Ich habe zwei Tabelle 1). adv_master und 2). adv_img_masterInnenverbindung mit einer Reihe
I angewendet InnerJoin auf die beiden Tabellen, aber ich konfrontiert folgende Problem
Einzel advertise haben muleiple Fotos, so dass es mehrere Rück Werbung Foto.
Aber ich will eigentlich nur mit nur einem Foto von adv_img_master Tisch Es zurückkehren doppelte werben mit mehreren Bildern
SELECT * FROM adv_master as am
JOIN adv_img_master aim ON am.id = aim.adv_id;
werben. Ich möchte einzigartige Werbung mit jedem passenden Einzelbild.
SELECT DISTINCT am.advertisement, aim.image
FROM adv_master am
INNER JOIN adv_img_master aim
ON am.id = aim.adv_id
Aber wenn Sie Ihre Daten zeigen, könnte es eine Alternative zu dieser welcher ist besser geeignet:
Verwenden Sie die Gruppe von für. Es wird das Problem beheben –