我有這樣的查詢:重用選擇結果在同一查詢
DELETE FROM rules_table
WHERE
type1 = (
SELECT type_id
FROM types_table
WHERE name = '<some_name>')
OR
type2 = (
SELECT type_id
FROM types_table
WHERE name = '<some_name>')
請注意,<some_name>
在兩個相同的出現
我從PHP腳本提交查詢和我」 d更喜歡它是單個請求,而不是用一個請求選擇type_is,解析結果並提交刪除請求。
而且據我所知,兩次運行相同的SELECT
聲明也是一個壞主意。
哇,這是快。謝謝,這個答案讓我有一天。 – Uko 2012-08-16 07:18:50