Показать сообщение отдельно

  #24  
Старый 23.07.2015, 16:23
user6334
Участник форума
Регистрация: 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

Парни, кто сдал зачет, подскажите, плиз, почему так? )
 
Ответить с цитированием