SQL / PHP: öğe için tek bir satır SEÇİMİ

0 Cevap php

Ben kişilerin fotoğrafları dosya adlarını (kişi başına kaç satır) içeren kişilerin bilgi (kişi başına bir satır) ve başka bir tablo içeren bir tablo var. (Başka bir tabloya dayalı) kişilik bir grup seçmek istiyorum ama kişi başına sadece bir fotoğraf.

Benim eski SQL bu gibi oldu:

SELECT persons.personID, persons.name, persons.photo_filename, movie_cast.role
FROM persons, movie_cast
WHERE persons.personID = movie_cast.personID
AND movie_cast.imdbID = ?
ORDER BY movie_cast.castORDER
LIMIT 9';

Ama burada, 'kişilerin tablo aynı zamanda bir' photo_filename 'sütun içerir. Yeni bir veritabanı tasarımı, bu sütun başka bir tablo. Ben yeni tablosundan photo_filename almaya çalışırsanız Yani her kişi için tüm fotoğraf bulunmamaktadır olsun, ama sadece bir tane almak gerekiyor.

Nasıl yapılacak?

0 Cevap