|
Переделать запрос
|
|||
---|---|---|---|
#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&tid=1581422&gotolast=1]: |
0ms |
get settings: |
0ms |
get forum list: |
6ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
22ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
13ms |
update_topic_read_status (1581422): 10.11.2021 10:09:10: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
16ms |
check new: |
1ms |
others: | 88ms |
total: | 150ms |
0 / 0 |