系列文章
查看全部最新文章
查看全部資料庫
跨表單查詢:JOIN 的執行順序是什麼?
了 JOIN 之後,你可能會好奇:JOIN 跟 WHERE 的執行順序是什麼?
例如:
SELECT 組別.名稱, 組員.名稱
FROM 組別
LEFT JOIN 組員 ON 組別.組別ID = 組員...
2026年2月4日
資料庫
跨表單查詢:用不等於(<>)當 JOIN 的 ON 條件
前幾篇的 JOIN,合併條件都是用 = 來配對,像是 ON 組別.組別ID = 組員.組別ID。
合併條件的本質就是一種篩選。
篩選的意思是:拿一筆資料裡某個欄位的值,去跟另一個值做比對。
例如 ON...
2026年2月4日
資料庫
跨表單查詢:用合併鏈串接多張表
前幾篇我們學了 JOIN 的基本用法,都是兩張表合併在一起。
但實務上,你經常需要把三張、四張、甚至更多張表合併在一起。
這篇來看怎麼把多張表串成一條合併鏈,並且用一個完整的實戰練習來演練。
2026年2月3日
資料庫
跨表單查詢:四種 JOIN 的差別與使用時機
上一篇我們學了 JOIN,可以把兩張表合併在一起。
但 JOIN 有一個盲點,在某些情況下會讓你的資料無聲無息地消失。
這篇來看這個問題是什麼,以及怎麼解決。
2026年2月3日
資料庫
跨表單查詢:用 JOIN 合併兩張表(正式寫法)
上一篇我們學了用逗號合併兩張表,但發現一個問題:合併條件和篩選條件混在一起,很難維護。
這篇來學正式的合併指令:JOIN。
它做的事情跟上一篇一模一樣,只是寫法比較漂亮。
2026年2月2日
資料庫
跨表單查詢:用 FROM 合併兩張表(排列組合)
上一篇我們學了「先計算」的做法,把子查詢放在 WHERE 裡面。
這篇要來學「先合併」的做法,把兩張表合併成一張大表,再做計算。
我們會從一個很笨、很暴力的方式開始,讓你理解合併的底層原理。
2026年2月2日