ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

18.07.2015, 19:30
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
Провел на форуме: 91312
Репутация:
12
|
|
Где-то минуты за 4 управился. Разве долго? )
|
|
|

18.07.2015, 19:53
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Тот запрос я видел но мне кажется у меня он другой, раз кол-во колонок отличается
|
|
|

18.07.2015, 19:56
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
Провел на форуме: 91312
Репутация:
12
|
|
Вот и покажи, какой другой, интересно же )
|
|
|

23.07.2015, 16:23
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
Провел на форуме: 91312
Репутация:
12
|
|
Нашел решение проблемы: составил дублирующий запрос, а в дубле, в ссылочное поле врезал подзапрос из другой таблицы. Все работает ) Странное поведение (см. пост #1) объясняется характером обработки формируемой ч/з SQL-запрос таблицы (обратил внимание на нелинейность данных при группировке по разным полям вывода). Когда в школе читали лекцию про подзапросы, я пил пиво с друзьями, поэтому не уловил суть. Хотите прикол?
Код:
SELECT 1,(SELECT 2),3 UNION SELECT 4,5,6
В ответе будет одна строка: 1,2,3
А если так:
Код:
SELECT 1,2,3 UNION SELECT 4,(SElECT 5),6
То будет уже 2:
1,2,3
4,5,6
Парни, кто сдал зачет, подскажите, плиз, почему так? )
|
|
|

23.07.2015, 16:29
|
|
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме: 69033
Репутация:
8
|
|
Очень интересная находка.
С нетерпением жду ответа экспертов =)
|
|
|

23.07.2015, 16:57
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.04.2009
Сообщений: 231
Провел на форуме: 3363660
Репутация:
1148
|
|
Сообщение от user6334
↑
Нашел решение проблемы: составил дублирующий запрос, а в дубле, в ссылочное поле врезал подзапрос из другой таблицы. Все работает ) Странное поведение (см. пост #1) объясняется характером обработки формируемой ч/з SQL-запрос таблицы (обратил внимание на нелинейность данных при группировке по разным полям вывода). Когда в школе читали лекцию про подзапросы, я пил пиво с друзьями, поэтому не уловил суть. Хотите прикол?
Код:
SELECT 1,(SELECT 2),3 UNION SELECT 4,5,6
В ответе будет одна строка: 1,2,3
А если так:
Код:
SELECT 1,2,3 UNION SELECT 4,(SElECT 5),6
То будет уже 2:
1,2,3
4,5,6
Парни, кто сдал зачет, подскажите, плиз, почему так? )
У меня не отличается результат на MySQL 5.6.21, только что тестанул.
|
|
|

23.07.2015, 17:54
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Я чтото пропустил или вы добились вывода?
|
|
|

23.07.2015, 19:21
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
Провел на форуме: 91312
Репутация:
12
|
|
b3, да, добился
|
|
|

23.07.2015, 19:26
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
Провел на форуме: 91312
Репутация:
12
|
|
|
|
|

23.07.2015, 19:27
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|