powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбор записей
14 сообщений из 14, страница 1 из 1
Выбор записей
    #40072872
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день прошу помочь составить запрос

есть основная таблица с нескольким десятком полей и таблица протокола которая содержит четыре поля из этой таблицы

из основной таблицы нужно выбрать записи которые отсутствуют в таблице протокола по этим четырем полям.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT 
       [id]
      ,[personLastName]
      ,[personFirstName]
      ,[Result]
      ,[otherField1]
      ,[otherField2]
...
      ,[otherFieldN]
  FROM [dbo].[main_table]
 where [Result] in ('NEGATIVE', 'INVALID', 'POSITIVE')

SELECT 
       [id]
      ,[personLastName]
      ,[personFirstName]
      ,[Result]
  FROM [dbo].[log_table]
...
Рейтинг: 0 / 0
Выбор записей
    #40072876
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шо, прогулял лекцию про inner join?
...
Рейтинг: 0 / 0
Выбор записей
    #40072879
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
Шо, прогулял лекцию про inner join?


Уроки русского тоже были прогуляны.
...
Рейтинг: 0 / 0
Выбор записей
    #40072881
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кесарь, на олбанском можешь ответить
...
Рейтинг: 0 / 0
Выбор записей
    #40072882
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222, я что то всегда join применял для существующих записей.
...
Рейтинг: 0 / 0
Выбор записей
    #40072883
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alHaos,

а что, поля ID в обеих таблицах независимы или в протоколе всё же копия значений из основной?


Если копия, то это весьма просто, непонятно только зачем вам остальные поля для такого запроса. ID это ID или хрен собачий?

Примерно так:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select
  id,
  personLastName,
  personFirstName,
  Result,
  otherField1,
  otherField2,
  otherFieldN
from dbo.main_table mt
  left join dbo.log_table lt on lt.ID = mt.ID
where mt.Result in ('NEGATIVE', 'INVALID', 'POSITIVE')
  and lt.ID is null ;





P.S. И учитесь писать нормально. Как по русски, так и на других языках, в том числе машинных. Это вам пригодится, когда пойдёте работать. Использовать нормальный синтаксис всё равно заставят. Или попросят на выход.
...
Рейтинг: 0 / 0
Выбор записей
    #40072884
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alHaos, Спасибо ребзя, что не проигнорировали.
нашел, действительно все просто.

Код: sql
1.
2.
3.
4.
SELECT d.*,t.id from `donations` d
LEFT OUTER JOIN `teams` t
ON d.teamid = t.id
 WHERE t.id IS NULL
...
Рейтинг: 0 / 0
Выбор записей
    #40072885
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кесарь, Благодарю добрый человек, успел найти перед тем как Ваше прочитать.
...
Рейтинг: 0 / 0
Выбор записей
    #40072888
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alHaos,

молодой человек, здесь ребзей нет. Совсем нет. И когда вы придёте куда-нить устраиваться, то там тоже не будет.
...
Рейтинг: 0 / 0
Выбор записей
    #40072899
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кесарь, Да как изволите, сударь. Кто тут есть я прекрасно осведомлен, не первый год тут.
...
Рейтинг: 0 / 0
Выбор записей
    #40072995
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alHaos
alHaos, Спасибо ребзя, что не проигнорировали.
нашел, действительно все просто.

Код: sql
1.
2.
3.
4.
SELECT d.*,t.id from `donations` d
LEFT OUTER JOIN `teams` t
ON d.teamid = t.id
 WHERE t.id IS NULL

Судя по апострофам, это вообще не MSSQL. Скорее MySQL.
Форум тоже надо выбирать правильно
...
Рейтинг: 0 / 0
Выбор записей
    #40073044
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кесарь, не знаю... я не особо различаю умных от неумных, какие они критерии умного человека? набор академических знаний, практических навыков, эффективности в достижении результатов, точности в постановке целей, влиянием на окружающих...

Вот ролик сегодня посмотрел в котором Жана Фреско говорил о мысленном эксперименте, Представься себе вас поймали аборигены и чтобы понять адекватный ли вы человек, применяют к вам ихов тест на интеллект.

Вас спрашивают, вот тут какой зверь прошел? в какую сторону он шел? какого размера он был?, ну вы соотвественно "Не знаю", на все три вопроса. Отсюда вывод вы не знаете очевидных вещей в преклонном возрасте, а их должны знать даже дети... Вы дебил, вас убивают из жалости. А вы кричите "Погодите, погодите... я отлично пишу запросы..."
...
Рейтинг: 0 / 0
Выбор записей
    #40073050
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э а куда тут сообщения деваются?

"а где кружечка, ну и сказочка..."

Вот порядки у Вас
...
Рейтинг: 0 / 0
Выбор записей
    #40073052
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да грохайте весь топик тогда.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбор записей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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