
23.07.2015, 16:23
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
С нами:
5723606
Репутация:
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
Парни, кто сдал зачет, подскажите, плиз, почему так? )
|
|
|