Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
MLans Member Откуда: Сообщений: 396 |
Привет ) Как можно переписать этот запрос используя JOIN? DELETE FROM Products WHERE product_id IN (SELECT product_id FROM another_table WHERE cost>2) |
19 мар 14, 19:09 [15754970] Ответить | Цитировать Сообщить модератору |
londinium Member Откуда: Киев Сообщений: 1193 |
Если не путаю, то такDELETE T FROM Products T JOIN ( SELECT Product_ID FROM ANOTHER_TABLE WHERE COST>2 )X ON T.Product_ID=X.Product_ID |
19 мар 14, 19:31 [15755097] Ответить | Цитировать Сообщить модератору |
ROLpogo Member Откуда: Реутов Сообщений: 219 |
londinium,delete P from Products P inner join another_table A on A.product_id = P.product_id and A.cost > 2 |
20 мар 14, 07:49 [15756715] Ответить | Цитировать Сообщить модератору |
Ivan Durak Member Откуда: Minsk!!! Сообщений: 3646 |
да пофиг, план одинаковый |
||
20 мар 14, 10:07 [15757224] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
Ivan Durak, не пофиг, синтаксис разный, проще. |
21 мар 14, 01:49 [15763565] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |