|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
gravМимопроходящийесли ты НЕ селектишь из этой таблицы другие поля, кроме NOMINSTOIM, то всё будет Ок. Вот этот результат запроса корректный. А если выставитьC.NOMINSTOIM IS NOT NULL будет нулевой результат Понятно, здесь же нет записей not null. Неясно изначально, что надо получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:30 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
Мимопроходящий21.07.2017 16:19, grav пишет: > Нулевой. Записи запрос не вернет. чот ты гонишь братец-кролик... нуко, скопируй сюда текст запроса и результат. ну я не проверял, предположил только :) Сейчас проверю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:30 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
Мимопроходящий21.07.2017 16:19, grav пишет: > Нулевой. Записи запрос не вернет. чот ты гонишь братец-кролик... нуко, скопируй сюда текст запроса и результат. Вот запрос и результат. Объяснить результаты себе не могу Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:37 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
grav, Убери из запроса поле C.NOMINSTOIM. И будет счастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:40 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
21.07.2017 16:40, KreatorXXI пишет: > > Убери из запроса поле C.NOMINSTOIM. И будет счастье. не будет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:41 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
KreatorXXIgrav, Убери из запроса поле C.NOMINSTOIM. И будет счастье. Дык оно нада :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:42 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
Мимопроходящий, между прочим, приводимый ТС результат не относится к приводимому им запросу. У него 5 полей селектится. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:44 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
21.07.2017 16:44, KreatorXXI пишет: > между прочим, приводимый ТС результат не относится к приводимому им запросу. У него 5 полей селектится. угу. но клиент попался упорный... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:45 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
grav, а что надо? Что должно быть в результате? Можно озвучить-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:45 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
KreatorXXIМимопроходящий, между прочим, приводимый ТС результат не относится к приводимому им запросу. У него 5 полей селектится. Я их вырезал. Персональные данные. Там ИНН и Фамилия еще. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:47 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
KreatorXXIgrav, а что надо? Что должно быть в результате? Можно озвучить-то? Должны быть 4 последние записи. Но это запросом не решишь похоже, потому что причина в базе (таблице). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:50 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
grav, OK. Вырезанные поля одинаковы для одинаковых людей? Различие только в C.NOMINSTOIM? Если да, то просто это поле вообще убираешь из рассмотрения. И всё. Другой вопрос - откуда вообще задвоения? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:50 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
grav, приводишь совсем другой запрос. Для этого запроса убери distinct и поставь условие C.NOMINSTOIM is not null. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 16:53 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
делаем запрос: Код: sql 1. 2. 3.
результат: IDV1102203304NULL Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 17:03 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
gravДолжны быть 4 последние записи. Но это запросом не решишь похоже, потому что причина в базе (таблице). Там же LEFT JOIN стоит. Как я понимаю, условие "IS NOT NULL" выполняется, и в таблице C записей не находится, поэтому по правилу LEFT JOIN он вместо них подставляет NULL'ы (не из записей, а по-дефолту). Разве нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 21:58 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
alekcvpgravДолжны быть 4 последние записи. Но это запросом не решишь похоже, потому что причина в базе (таблице). Там же LEFT JOIN стоит. Как я понимаю, условие "IS NOT NULL" выполняется, и в таблице C записей не находится, поэтому по правилу LEFT JOIN он вместо них подставляет NULL'ы (не из записей, а по-дефолту). Разве нет? Да. Но дело не в этом. У ТС в таблице C задвоенные записи. И как-бы видеть две записи он не хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 12:37 |
|
Помогите с SQL запросом
|
|||
---|---|---|---|
#18+
KreatorXXI У ТС в таблице C задвоенные записи. И как-бы видеть две записи он не хочет. А если тогда простой JOIN? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 12:42 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1561492]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 251ms |
0 / 0 |