※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.248.23
※ 編輯: ckmarkhsu 來自: 140.113.248.23 (05/08 12:53)
抱歉,忘記說是 MySQL 4.0.27
環境大概是這樣,我有兩個 Table
TableA tableAID (主鍵)
title
....etc
TableB tableBID (主鍵)
tableAID
done
TableA 與 TableB 是關聯式(唔這樣用詞對嗎?),以 tableAID 做連結
一筆 TableA 的紀錄會有五筆 TableB 紀錄
我的查詢條件為,只有在 tableA 之所有 tableB done = 1 時,才列出
我的寫法是
SELECT * FROM TableA
LEFT JOIN TableB USING (tableAID)
WHERE done = 1
但這樣似乎不對,請問應該如何寫才是正確的^^"
--