Tbl_bands PRI投標 Tbl_Albums PRI援助 Tbl_Tracks PRI TID Tbl_Tabs PRI tabidSQL,PHP,多個表,記錄集,勸需要
PHP頁面樂隊: 我想dispay所有專輯爲此樂隊 每張專輯我想我要列出所有選項卡(如果可用)與這條賽道的產生密切相關每個軌道的下方顯示該專輯 的所有曲目下
什麼方式你推薦使用PHP/MySQL來實現這一
Tbl_bands PRI投標 Tbl_Albums PRI援助 Tbl_Tracks PRI TID Tbl_Tabs PRI tabidSQL,PHP,多個表,記錄集,勸需要
PHP頁面樂隊: 我想dispay所有專輯爲此樂隊 每張專輯我想我要列出所有選項卡(如果可用)與這條賽道的產生密切相關每個軌道的下方顯示該專輯 的所有曲目下
什麼方式你推薦使用PHP/MySQL來實現這一
像這樣的東西應該會給你你想要的數據。根據您希望接收結果集的順序添加WHERE clausules所需的任何位置和ORDER BY。
通過使用LEFT JOINS,您還可以獲得沒有專輯的樂隊或沒有曲目或沒有標籤的曲目的專輯。
SELECT
Tbl_bands.*,
Tbl_Albums.*,
Tbl_Tracks.*,
Tbl_Tabs.*
FROM
Tbl_bands
LEFT JOIN
Tbl_Albums
ON
Tbl_bands.bid = Tbl_Albums.BandId
LEFT JOIN
Tbl_Tracks
ON
Tbl_Albums.aid = Tbl_Tracks.AlbumId
LEFT JOIN
Tbl_Tabs
ON
Tbl_Tracks.tid = Tbl_Tabs.TrackId
WHERE
// conditions
ORDER BY
// columns
LIMIT
0, 1000
非常感謝您,它工作,我調整了它滿足我的需求 – Doomish
通過使用連接。 https://www.google.nl/#hl=nl&sclient=psy-ab&q=mysql+joins&oq=mysql+joins&gs_l=hp.3..0l4.91.2624.0.2904.15.12.2.1.1.0.149.1195.6j6.12.0。 ..0.0 ... 1c.1.hnMHUB2la5Y&pbx = 1&bav = on.2,or.r_gc.r_pw.r_cp.r_qf。&fp = e4840b827d8f70fa&bpcl = 35243188&biw = 1920&bih = 935 – Ben