作者forgmonkey (悲情城市之悲情程式猿)
看板Database
标题[SQL ] MySQL之巢状Select,Delete
时间Wed Jun 21 21:59:32 2006
MySQL版本 4.0.24
SELECT * FROM products WHERE category=(
SELECT id FROM categories WHERE parent=42
)
从products中选出其分类的上层分类是42的物品
怪了... 有巢状的我的mysql都说错
改成非巢状
SELECT * FROM products AS P, categories AS C
WHERE C.parent=42 AND P.category= C.id
这样可以正确无误
可是其实我想作的是delect
DELECT FROM products WHERE category=(
SELECT id FROM categories WHERE parent=42
)
我巢状的写法似乎有错误... 可是这个好像没办法改成non-nest的...
请问我是错在那边了?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.157.177.104
※ 编辑: forgmonkey 来自: 222.157.177.104 (06/21 22:19)