LEFT JOIN 僅第一行
在資料庫查詢領域,LEFT JOIN 操作是組合多個資料的強大工具。表。然而,有時您可能會遇到選擇性地僅從 LEFT JOIN 中檢索第一行的挑戰,從而導致混亂和看似不成功的結果。
其中一個場景涉及僅獲取與提要關聯的第一個藝術家。考慮以下簡化的資料庫結構:
SELECT * FROM feeds LEFT JOIN feeds_artists ON feeds.id = ( SELECT feeds_artists.feed_id FROM feeds_artists WHERE feeds_artists.feed_id = feeds.id LIMIT 1 ) WHERE feeds.id = '13815'
SELECT * FROM feeds f LEFT JOIN artists a ON a.artist_id = ( SELECT artist_id FROM feeds_artists fa WHERE fa.feed_id = f.id LIMIT 1 ) WHERE f.id = '13815'
以上是如何只檢索特定 Feed 的 LEFT JOIN 中的第一行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!