powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите написать запрос
3 сообщений из 3, страница 1 из 1
Помогите написать запрос
    #32075344
vovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы
Таблица1
Name Kola
Наим1 1
Наим1 1
Наим1 1
Наим2 1
Наим2 1
Наим3 1
Наим3 1
Таблица2
Name Kolb
Наим1 1
Наим1 1
Наим2 1
Наим2 1
Наим2 1
Наим3 1
Наим3 1
Надо получить в результате запроса
Name Kola Kolb
Наим1 1 1
Наим1 1 1
Наим1 1 0
Наим2 1 1
Наим2 1 1
Наим2 0 1
Наим3 1 1
Наим3 1 1

Заранее спасибо
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32075554
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT A.Name, A.KolA, B.KolB
FROM Tbl1 A LEFT JOIN Tbl2 B ON A.Name=B.Name
UNION
SELECT B.Name, A.KolA, B.KolB
FROM Tbl2 B LEFT JOIN Tbl1 A ON B.Name=A.Name

 -- или так
 

SELECT A.Name, A.KolA, B.KolB
FROM Tbl1 A, Tbl2 B
WHERE
A.Name=B.Name
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32075839
vovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT A.Name, A.KolA, B.KolB
FROM Tbl1 A LEFT JOIN Tbl2 B ON A.Name=B.Name
UNION
SELECT B.Name, A.KolA, B.KolB
FROM Tbl2 B LEFT JOIN Tbl1 A ON B.Name=A.Name

-- или так

SELECT A.Name, A.KolA, B.KolB
FROM Tbl1 A, Tbl2 B
WHERE
A.Name=B.Name

ДАНОЕ РЕШЕНИЕ НЕ ПОДХОДИТ ДЛЯ ЭТОГО СЛУЧАЯ
В ВОПРОСЕ РАССМАТРИВАЕТСЯ ОТНОШЕНИЕ МНОГО КО МНОГИМ
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите написать запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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