|
Переделать запрос
|
|||
---|---|---|---|
#18+
Здравствуйте, как можно переделать запрос на удаление есть две таблицы "x" и "y" Вот этот запрос выводит все записи таблицы "у" SELECT y.sip_ipa FROM x INNER JOIN y ON x.sk_id = y.sk_id WHERE x.sk_id = 3 OR x.sk_id = 2 Теперь эти записи надо удалить и этот запрос надо переделать на удаление записей в таблице "у" по условию таблицы "x" ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 07:12 |
|
Переделать запрос
|
|||
---|---|---|---|
#18+
Ты выбираешь все записи с y.sk_id = 3 в случае если есть хоть одна x.sk_id = 3, тоже самое для = 2 Если известно что в X точно есть 2 и 3 то так Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 08:17 |
|
Переделать запрос
|
|||
---|---|---|---|
#18+
Dima T, я ошибся вот такой запрос SELECT y.sip_ipa FROM x INNER JOIN y ON x.sk_id = y.sk_id WHERE x.id = 3 т.е. две таблицы связаны по полю x.sk_id = y.sk_id, и мне вначале надо выбрать все записи в таблице у=3, и и удалить в таблице x все документы, где x.sk_id = y.sk_id ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 09:20 |
|
Переделать запрос
|
|||
---|---|---|---|
#18+
Внимательнее надо быть. И используй тэг [ SRC ], в тексте тяжело читать. Так сделай Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 09:45 |
|
|
start [/forum/topic.php?fid=41&gotolast=1&tid=1581422]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 373ms |
0 / 0 |