Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2016, 00:09   #1
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию сортировка по селекту

Добрый вечер, нужно сделать что-то вроде такого:
PHP код:
SELECT FROM `ig_dialogsORDER BY (SELECT `idFROM `ig_messages`) 
Думаю что нужно копать в сторону JOIN или GROUP, но это не точно.
Может кто сталкивался
Devolarium вне форума Ответить с цитированием
Старый 27.02.2016, 08:39   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

ничего не понял, чего хотим в результате добиться.

ну да ладно
Код:
select id_dialogs.* 
from id_dialogs
inner join id_messages on id_dialogs.??? =id_messages.????
order by id_messages.id
P.S. а копать лучше всего в сторону учебника
для старта можно взять классику Мартин Грубер Понимание SQL
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 27.02.2016 в 08:48.
evg_m вне форума Ответить с цитированием
Старый 27.02.2016, 09:58   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Код:
id_dialogs.*
Чё, с дуба рухнул? Обращаться ко всем файлам сразу? На локальном, может и прокатить. Уверен что на серваке не 100500 процессоров?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 27.02.2016, 19:10   #4
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию

не понимаю, что может быть непонятного, сабж же.
Но окей, в общем, нужно выбрать диалоги, и сортировку сделать по другой выборке.
Думаю в этот раз более доступно обьяснил
Devolarium вне форума Ответить с цитированием
Старый 27.02.2016, 19:19   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Smitt&Wesson
И где там все файлы и сразу?
Цитата:
Devolarium
Тебе в #2 ответили. По полной - как задал вопрос, такой и ответ. А, да, сортировка по выборкам не делается, делается по полям или выражениям
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.02.2016, 22:17   #6
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию

Найс ответ (нет).
Цитата:
А, да, сортировка по выборкам не делается, делается по полям или выражениям
Это то, как я мог объяснить, что требуется сделать.
Devolarium вне форума Ответить с цитированием
Старый 27.02.2016, 22:20   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Как у вас таблица ig_dialogs связана с ig_messages? По какому принципу id для сортировки браться должны?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.02.2016, 22:28   #8
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию

табличка dialogs выглядит так id | user1 | user2

табличка messages так id | dialog_id | text | etc...

собственно, второе поле у messages, есть первое поле у dialogs
Devolarium вне форума Ответить с цитированием
Старый 27.02.2016, 22:29   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так это стандартный join, как и показано во втором сообщении.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.02.2016, 22:31   #10
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию

Благодарю,
еще такой вопрос, есть ли какие-то особенности использования WHERE при INNER JOIN?

Последний раз редактировалось Devolarium; 27.02.2016 в 22:45.
Devolarium вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] druger Помощь студентам 0 20.04.2012 15:49
Сортировка Шелла и Шейкер-сортировка AleksandrMakarov Паскаль, Turbo Pascal, PascalABC.NET 11 11.03.2012 12:18
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. lenny_24 Помощь студентам 2 17.04.2011 18:57
паскаль,одномерный массив,сортировка вставка,сортировка убывания,от максимального до конца немозг Помощь студентам 11 06.02.2010 21:57
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32