如何在 SQL 中合并兩個表?
假設我們有一張叫做書的桌子
book_id author_id name
_______ _________ _____________
1 2 XYZ
2 1 ABC
我們有一個叫做 authors 的表
author_id firstname surname
___________ ____________ ___________
1 Alex Woodman
2 Steve Bush
我想在選擇查詢中結合書籍和作者:
book_id author_id name author_name
_________ __________ __________ ______________
1 2 XYZ Steve Bush
2 1 ABC Alex Woodman
uj5u.com熱心網友回復:
您可以使用連接陳述句來組合這兩個表。并使用concat函式加入作者姓名列
SELECT
b.book_id,
a.author_id,
b.name,
CONCAT( firstname, ' ',surname) as author_name
FROM books b
JOIN author a on b.author_id = a.author_id
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/457835.html
上一篇:我們可以有兩個相互的外鍵參考嗎
