Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 20, 2008 20:02:06

satels@gmail.com
От:
Зарегистрирован: 2008-04-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка результатов одной таблицы по результатам другой. SQLObject.

У меня имеется

class Country(SQLObject):
name = UnicodeCol()
cities = MultipleJoin(“City”, joinColumn=“country_id”)

class City(SQLObject):
country = ForeignKey(“Country”)
name = UnicodeCol()

Как мне с помощью sqlobject получить отсортированные города по имени заданной страны?

Оформление визы в Индию



Отредактировано satels@gmail.com (Май 5, 2013 23:52:23)

Офлайн

#2 Июнь 21, 2008 10:35:25

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Сортировка результатов одной таблицы по результатам другой. SQLObject.

from sqlobject import AND
City.select(AND(City.q.countryID == Country.q.id), orderBy=Country.q.name)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Июнь 21, 2008 10:35:51)

Офлайн

#3 Июнь 21, 2008 12:48:38

satels@gmail.com
От:
Зарегистрирован: 2008-04-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка результатов одной таблицы по результатам другой. SQLObject.

Спасибо!
Я попробую вариант
City.select(orderBy=Country.q.name)



Офлайн

#4 Июнь 21, 2008 14:03:57

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Сортировка результатов одной таблицы по результатам другой. SQLObject.

не получиться, надо явно указывать связку таблиц



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Июнь 21, 2008 14:04:17

satels@gmail.com
От:
Зарегистрирован: 2008-04-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка результатов одной таблицы по результатам другой. SQLObject.

ААА)) не катит без City.q.countryID == Country.q.id))



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version