作者ckmarkhsu (深蓝站长)
看板Database
标题[SQL ] 请问查询语法
时间Thu May 8 11:01:13 2008
抱歉,忘记说是 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
但这样似乎不对,请问应该如何写才是正确的^^"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.248.23
※ 编辑: ckmarkhsu 来自: 140.113.248.23 (05/08 12:53)