[英]How to join two tables with unrelated columns SQL
我正在嘗試使用 UNION 將兩個表連接在一起(雖然我不確定這是最好的選擇)在技術上有兩個相關的列但是它們沒有相同的名稱所以我假設這不是我的選擇詢問:
SELECT title, type, release_date FROM pictures
UNION
SELECT name, residence, NULL as Col3 FROM actor
ORDER BY release_date ASC;
它只是打印出圖片列嗎? 感謝您提前提供任何幫助。
要關聯兩個表,您可以使用一些外鍵或在多對多關系的情況下使用第三個表,您應該使用連接選項之一,例如:
你可以這樣做:
SELECT * FROM actor_pictures ap
JOIN actor a ON ap.actor_id = a.id
JOIN pictures p ON ap.pictures_id = p.id
ORDER BY p.release_date ASC
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.