[SQL ] MySQL之巢狀Select,Delete
看板Database (資料庫)作者forgmonkey (悲情城市之悲情程式猿)時間18年前 (2006/06/21 21:53)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/6 (看更多)
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)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 6 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章