169 похожих чатов

Select NumRequest as 'Номер заявки', Status as 'Статус заявки', Name

as 'Наименование устройства',SerialNum as 'Серийный номер устройства',InvNum as 'Инвентарный номер устройства',DateRequest as 'Дата подачи обращения',
UserData.Lastname as 'Фамилия', UserData.Name as 'Имя', UserData.Surname as 'Отчество'
from ServRequest
inner join DeviceData
On DeviceData.Id = ServRequest.Id
inner join UserData
on ServRequest.UserDataId = UserData.Id
inner join StatusCode
on StatusCode.Id = ServRequest.StatCode

и является ли такой кодо более-менее нормальной практикой?

8 ответов

16 просмотров

С первого взгляда, просится LEFT OUTER JOIN

Александр-Сергеевич Автор вопроса
Igor
С первого взгляда, просится LEFT OUTER JOIN

получается мне нужна таблица которая все это связывает и через LEFT OUTER JOIN это все выводит?

Александр Сергеевич
получается мне нужна таблица которая все это связы...

Ну обычно, есть какая то основная, в зависимости от ситуации конечно. Здесь я так понимаю это ServRequest. А остальное, из таблиц что нужно тянуть к ней, через LEFT OUTER JOIN. Только индексы желательно связать. Ну и опять же, не всегда все одним запросом лучше делать. Зависит от того, что нужно вывести. Если в ServRequest есть все связи на другие таблицы, то я бы плясал от нее.

Александр Сергеевич
Да, вы правильно поняли

ну тогда просто через LEFT OUTER JOIN, без INNER. ИМХО

Александр-Сергеевич Автор вопроса
Igor
Ну обычно, есть какая то основная, в зависимости о...

ну допустим вывести все произведенные ремонты одного исполнителя

Александр-Сергеевич Автор вопроса

только с where и LEFT OUTER JOIN

Александр-Сергеевич Автор вопроса
Igor
ну тогда просто через LEFT OUTER JOIN, без INNER. ...

и еще есть вопрос у меня есть таблица с отделами откуда принесли технику ,их связывать с основной таблицей через id тоже? мне просто интересно как это все в desktop app c# win form это всё связать чтобы показывало номер отдела а не его id

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта