Консультация № 33229
14.01.2006, 04:43
0.00 руб.
0 2 1
Доброго времени суток.
Помогите решить проблему. Такая ситуация : есть таблицы (в приложении) , надо задать такой запрос, который бы вибирал все записи из таблицы ItemExt, упорядояивал бы их по полю yr . А если бы встречались одинакоые yr, то находил соответствующие поля в Item (по id) и упорядочивал бы по cdate из Item. (т.е. как то так: select * from ItemExt order by yr,(#и здесь как-то надо написать))


Приложение:
CREATE TABLE ItemExt ( id int NOT NULL, yr int NOT NULL, );CREATE TABLE Item ( id int NOT NULL, cdate int NOT NULL,);

Обсуждение

Неизвестный
14.01.2006, 04:47
общий
бд - mySQL
Неизвестный
16.01.2006, 09:16
общий
это ответ
Здравствуйте, Waip!
Примерно так. предполагаю, что эти таблицы связаны по полю Id и для любой записи
ItemExt есть соответствующая запись Item

Select * from itemExt
inner join item on itemExt.id =item.id
order by itemExt.yr,item.cdate

Форма ответа