我有兩個表顯示的列:書&出版商的MySQL從多個表
書中列有:book_code,標題,PUBLISHER_CODE
出版商欄目有:PUBLISHER_CODE,PUBLISHER_NAME
我想顯示每本書的標題與它的book_code,publisher_code,& publisher_name
到目前爲止,這是我有:
select book_code, title, a.publisher_code
from book a
inner join publisher p
on a.publisher_code = p.publisher_code;
我不確定如何也顯示PUBLISHER_NAME
'SELECT A.book_Code,A.Title,A.Publisher_code ,P.Publisher_name'只需將其添加到select中,則還應引用包含發佈者名稱的表名別名。只需將每列添加到您希望在結果中看到的select語句即可!當兩個或多個表有一個名爲相同的列時,您必須像使用publisher_Code一樣定義您想要的數據表。當涉及多個參與者時,我會養成總是使表格走樣的習慣,這會避免以後出現歧義。 – xQbert 2014-12-05 17:20:41