
23.07.2015, 16:57
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.04.2009
Сообщений: 231
С нами:
9000386
Репутация:
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, только что тестанул.
|
|
|