Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
1-1169035558
Lockbullet
2007-01-17 15:05
2007.03.11
Конвертация PDF


15-1171367467
Ega23
2007-02-13 14:51
2007.03.11
статья забавная


15-1171548486
DrDe
2007-02-15 17:08
2007.03.11
Уперся


15-1171562699
default
2007-02-15 21:04
2007.03.11
Кто писал программы наподобие ERwin и Rational Rose


15-1171513663
Александр Иванов
2007-02-15 07:27
2007.03.11
Ваше отношение к паттернам




   Наверх