Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

Не могу придумать как связать строки   Найти похожие ветки 

 
homm ©   (2006-12-12 13:04) [0]

Не могу придумать что сделать что-бы строки связывались по определенным условиям.

Конкретнее:
SELECT a.Text, q.Text AS qText FROM Message22 AS a JOIN Message23 AS q ON a.QuestionID=q.Message_ID GROUP BY qID ORDER BY a.Created DESC

хочется что-бы было как-то так:
SELECT a.Text, q.Text AS qText FROM Message22 AS a JOIN Message23 AS q ON a.QuestionID=q.Message_ID AND a.Created=MAX(a.Created) GROUP BY qID ORDER BY a.Created DESC
т.е. что-бы в связку попадали строки из таблици a(Message22) которые имеют мексимальную a.Created


 
Sergey13 ©   (2006-12-12 13:09) [1]

СУБД?
Можно, в принципе, отсеять по MAX(a.Created) в подзапросе.


 
homm ©   (2006-12-12 13:17) [2]

> СУБД?
mySQL


> Можно, в принципе, отсеять по MAX(a.Created) в подзапросе.
Неужели таким мощным языком нельзя столь простую задачу решить не прибегая к извратам (почему-то у меня сложилось мнение что подзапросы в SQL как GOTO в дельфи :) )


 
Sergey13 ©   (2006-12-12 13:23) [3]

> [2] homm ©   (12.12.06 13:17)
> Неужели таким мощным языком нельзя столь простую задачу
> решить не прибегая к извратам (почему-то у меня сложилось
> мнение что подзапросы в SQL как GOTO в дельфи :) )

Можно с извратами, можно без них. Но язык надо знать в любом случае.


 
homm ©   (2006-12-12 14:31) [4]

> можно без них.

Ну дак а как? В этом конкретном случае.


 
homm ©   (2006-12-13 13:49) [5]

> Можно с извратами, можно без них.

Сергей, дак можно или нет? Или это фраза ни-о-чем?


 
Sergey13 ©   (2006-12-13 13:56) [6]

> [5] homm ©   (13.12.06 13:49)

Я тебе предложил в [1]. Тебе это показалось извращением. Вот и боюсь показаться законченным извращенцем.


 
ANB ©   (2006-12-13 14:22) [7]


> не прибегая к извратам (почему-то у меня сложилось мнение
> что подзапросы в SQL как GOTO в дельфи :) )

Неправильное сложилось мнение.
Очень удобная фича - подзапросы. И очень хреново, когда они не поддерживаются.


 
homm ©   (2006-12-13 14:50) [8]

Спасибо. Уговорили. Буду через подзапрос. :)


 
homm ©   (2006-12-13 17:21) [9]

Все очень плохо. На сервере версия майсикуэля 4.0, подзапросы поддерживаются с 4.1 Может все-же есть способ связать строки, по определенному условию?


 
Преподаватель Клары   (2006-12-14 08:21) [10]

Удалено модератором


 
Sergey13 ©   (2006-12-14 08:22) [11]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2007.03.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.046 c
2-1172056346
Sapos
2007-02-21 14:12
2007.03.11
DBNavigator


15-1171294889
oldman
2007-02-12 18:41
2007.03.11
Онищенко в очередной раз призвал россиян бросить пить


4-1162379591
novill
2006-11-01 14:13
2007.03.11
Можно ли отличить нажали цифру(плюс, enter...) на доп. клавиатуре


2-1171795680
Litestone
2007-02-18 13:48
2007.03.11
Путь к файлу


15-1171652440
Чародей
2007-02-16 22:00
2007.03.11
icq