[英]MySQL selecting from multiple tables
我試圖從多個表中選擇數據,現在我可以用兩個表來做,因為我做這樣的查詢:
$myquery = sql_query(
"SELECT a.object_title, a.published_by, b.userid
FROM table1 AS a
JOIN table2 AS b ON (a.published_by = b.userid)"
);
但是現在看,我想從第三個表中選擇數據,但是這個第三個表沒有前兩個表之間的主鍵等關系,所以我只想從中提取數據並形成任何類型的鏈接“加入”。
如何簡單地將第三個添加到此查詢中?
謝謝
在您的查詢中添加左連接。
$myquery = sql_query(
"SELECT a.object_title, a.published_by, b.userid, c.column_name
FROM Table1 AS a
JOIN Table2 AS b ON (a.published_by = b.userid)
CROSS JOIN Table3 AS c"
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.