powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL Union или другой вариант?
2 сообщений из 2, страница 1 из 1
MySQL Union или другой вариант?
    #39019264
MySQL 111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я делаю так:
Код: sql
1.
2.
3.
SELECT 1 as active ,id
FROM (Preparat LEFT JOIN Tovar ON Preparat.id = Tovar.idPreparat) INNER JOIN Preparat_Gp ON Preparat.idP = Preparat_Gp.id
WHERE Tovar.idPreparat Is Null


Код: sql
1.
2.
SELECT 0 as active ,id
FROM (Preparat INNER JOIN Tovar ON Preparat.id = Tovar.idPreparat) INNER JOIN Preparat_Gp ON Preparat.idP = Preparat_Gp.id


Далее UNION
1. Нужно отобрать Все уникальные записи по Id
2. Если id есть в двух запросах, то добавить третий столбец и пометить к примеру flag = 1

P.S. если отдельно выполняю запросы, то время Первого и Второго по 0,030sec, но с Union 0.250
Как лучше реализовать такое?
спасибо
...
Рейтинг: 0 / 0
MySQL Union или другой вариант?
    #39019515
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
SELECT Tovar.idPreparat Is Null as active ,id
FROM (Preparat LEFT JOIN Tovar ON Preparat.id = Tovar.idPreparat) INNER JOIN Preparat_Gp ON Preparat.idP = Preparat_Gp.id


?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL Union или другой вариант?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]