songs_albums.cat = songs_singers.id我如何能做到內部聯接與MySQL
CAT = ID
我可怎麼辦JOIN來獲取所有專輯的歌手?
$qr=mysql_query("
select songs_albums.*
, songs_singers.name as singer_name
, songs_singers.id singer_id
, songs_singers.page_name singer_page_name
, songs_singers.img singer_img
from songs_albums
, songs_singers
where songs_singers.active=1
and songs_albums.cat=songs_singers.id
limit 8
") ;
到底是什麼問題?你有錯誤嗎?錯誤的結果? – Mureinik
請停止使用PHP的不安全和不推薦使用的mysql_ API – Strawberry
您的數據庫結構似乎不適合支持歌手在多個專輯和擁有多個歌手的專輯。按照你的設計,它似乎支持擁有一位歌手的專輯。因爲歌手ID在貓場中的專輯上。只有2個表格不支持M:M關係。 1:M可能不是M:M – xQbert