pubs)。SELECT phone FROM authors WHERE au_name = 'Ringer';
點擊綠色三角形「執行查詢」,結果視窗顯示符合條件的電話號碼。
SELECT phone FROM authors;(無 WHERE 條件)。SELECT au_fname, au_lname, phone FROM authors; 欄位以逗號分隔。SELECT * FROM authors; 星號代表所有欄位,亦可用於檢視表結構。單純列出多表(SELECT au_lname, title FROM authors, titles)會產生笛卡兒積,結果為所有組合,無意義。
正確做法:透過關聯欄位建立連接。
authors.au_id、titles.title_id 為各自主鍵。titleauthor 存放 au_id 與 title_id 對應關係。SELECT au_name, title
FROM authors, titles, titleauthor
WHERE authors.au_id = titleauthor.au_id
AND titles.title_id = titleauthor.title_id;
欄位名前綴 表名. 避免同名欄位混淆。
titleauthor)。pub_id)直接連接:SELECT title, pub_name
FROM titles, publishers
WHERE titles.pub_id = publishers.pub_id;