Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нужна помощь в составлении запроса
|
|||
|---|---|---|---|
|
#18+
Всем, привет! Задача такая: есть две связанные таблицы: Товар (столбцы: ID_товара, NAME) и покупка (столбцы: ID, ID_товара), вот необходимо сначало из таблицы покупок удалить покупки у которых ID_товара = 0, затем из таблицы товар - удалить товар, так же у которого ID_товара = 0? Заранее спасибо за ответы и советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2012, 09:52 |
|
||
|
Нужна помощь в составлении запроса
|
|||
|---|---|---|---|
|
#18+
Вот твой пример в SQL Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 09:33 |
|
||
|
Нужна помощь в составлении запроса
|
|||
|---|---|---|---|
|
#18+
Kostya9, Эээ... я что-то не понимаю? Код: plsql 1. 2. 3. Или просто удаляем из "Товар", если есть между таблицами referential constraint с опцией ON DELETE CASCADE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 12:42 |
|
||
|
Нужна помощь в составлении запроса
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Немного не правильно описал, вот так правильнее: Есть таблица ТОВАР: (ID_товара, NAME_товара, STATUS_товара), где STATUS_товара = 0 или 1 (0 - нет в наличии, 1 - есть в наличии). И вторая таблица покупок: (ID_покупки, ID_товара) Задача: сначала, удалить из таблицы покупок ID_покупок, у которых ID_товара нет в наличии, определяется из таблицы товара поле STATUS_товара = 0. Ну а удалить, из таблицы товаров, смогу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:25 |
|
||
|
Нужна помощь в составлении запроса
|
|||
|---|---|---|---|
|
#18+
Я, конечно, не спец в DB2, хотя очень стремлюсь, но авторЗадача: сначала, удалить из таблицы покупок ID_покупок, у которых ID_товара нет в наличии, определяется из таблицы товара поле STATUS_товара = 0. DELETE FROM [ПОКУПКИ] WHERE [ТОВАР_ИД] IN ( SELECT [ТОВАР_ИД] FROM [ТОВАРЫ] WHERE [STATUS]=0 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 22:19 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37811482&tid=1601811]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 298ms |
| total: | 466ms |

| 0 / 0 |
