|
|
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
Приветствую коллеги! Название темы не отражает всех деталей траги-комизма ситуации, однако задача такова: Допустим существуют две связанные таблицы A и B. A.id, A.intdata B.id, B.masterkey, B.textdata которые вяжутся по полям B.masterkey->A.id. Для упрощения - будем считать, что связь строится один-к-одному. Запросом мы хотим получить всю таблицу A и отсортировать ее по B.textdata, но, при этом саму B.textdata, как и любое другое поле из B не включать в тело запроса. В лоб решения не нашел. Может кто подскажет хотя бы направление поиска решения? Всем заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 17:40:20 |
|
||
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
sdsfy, проблема то в чем? Сортируй себе, если с sql знаком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 17:42:57 |
|
||
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
Ну что значит в чем? вот запрос select * from A order by <what?> Ок, я мог бы сделать так Select A.Id, A.intdata, B.textdata from A left join B on A.id = B.masterid order by B.textdata. Тут все ясно. Но, повторюсь, в итоговый НД не попадает поле таблицы, которое должно быть отсортировано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 17:49:05 |
|
||
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
sdsfy, Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 17:52:55 |
|
||
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, Спасибо. Интересное решение. К своему стыду должен признать, что такая конструкция мне вполне известна, но усталость к концу дня отключила в голове креатив:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 17:57:24 |
|
||
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
sdsfy, а что Код: sql 1. 2. 3. 4. совсем не катит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 18:08:10 |
|
||
|
Сортировка по не включенным в запрос полям
|
|||
|---|---|---|---|
|
#18+
Да катит оно все, задача оказалась несколько сложнее, и при интеграции этих решений туда выяснилось, что задачка вообще слабо решабельна. Я привел довольно упрощенную модель. Там все завязывается на шаблонных запросах с агрегируемыми полями и группировкой. В общем помозгую, и не исключено, что уточнится задачка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 18:11:40 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38566597&tid=1563867]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 494ms |

| 0 / 0 |
