powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Запуталась в написании запроса....
9 сообщений из 9, страница 1 из 1
Запуталась в написании запроса....
    #35698824
nuH7BuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
У меня возникла проблема в создании запроса. Опишу данные, которые имеются и что требуется. Даны 2 несвязанные таблицы : Rondo (idR, NumR, AreaR, DurR) и Kongo (idK, CodeK, NumK, AreaK, DurK).
У меня получается сравнить номера между 2-мя таблицами, а вот отсортировать номера, которые есть в одной таблице, а в другой нет - не получается...(P.S: Rondo.NumR == (Kongo.CodeK+Kongo.NumK))
При наличии совпадающих номеров в двух таблицах, надо отобразить номера, которых нет в одной таблице, например: в таблице Rondo, есть номера, которых нет в таблице Kongo...и как их показать? Пожалуйста, помогите. В написании запросов я слаба.
Заранее благодарю.
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35698883
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень непонятно все описано, честно
может это?
Код: plaintext
1.
2.
3.
select ...
from Rondo
left join Kongo on (Rondo.NumR = (Kongo.CodeK+Kongo.NumK))
where Kongo.idK is NULL
С уважением, Naf
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35700232
drop_db
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nuH7BuHПри наличии совпадающих номеров в двух таблицах, надо отобразить номера, которых нет в одной таблице, например: в таблице Rondo, есть номера, которых нет в таблице Kongo...и как их показать?

А почему тут не воспользоваться оператором exists\not exists ?
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35700837
nuH7BuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nafочень непонятно все описано, честно
может это?
Код: plaintext
1.
2.
3.
select ...
from Rondo
left join Kongo on (Rondo.NumR = (Kongo.CodeK+Kongo.NumK))
where Kongo.idK is NULL
С уважением, Naf

Спасибо большое за отклик.

Попробую по другому пояснить...
При сравнении 2-х таблиц нужно выявить номера, которые присутствуют в одной таблице, но отсутствуют в другой, т.е., например, в таблице Rondo есть номера, которых нет в таблице Kongo - вот их и надо выявить.

Вроде твой скрипт делает то, что нужно...поправьте, если неправа...
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35700841
nuH7BuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
drop_dbА почему тут не воспользоваться оператором exists\not exists ?

Рада была-бы воспользоваться, если бы знала как...
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35700981
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Код: plaintext
1.
2.
3.
4.
select ...
from Rondo
full outer join Kongo on (Rondo.NumR = (Kongo.CodeK+Kongo.NumK))
where Kongo.idK is NULL or Rondo.idR is NULL
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35702243
nuH7BuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2,

Спасибо :)
Но данный запрос не обрабатывается, работает, если вместо full писать left
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35711867
vasyai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если номера в таблицах - это numr и numk соответственоо, то
select * from rondo where numr not in (select numk from kongo), например.
типа строки таблицы rondo, номера которых не содержатся среди номеров таблицы kongo, например.
...
Рейтинг: 0 / 0
Запуталась в написании запроса....
    #35713043
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
nuH7BuH,
Поттому что такие вопросы надо задавать в форумах по конкретным скуль-серверам.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Запуталась в написании запроса....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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