powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как сделать супер сложный зарос по двум таблицам
5 сообщений из 5, страница 1 из 1
как сделать супер сложный зарос по двум таблицам
    #32607178
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет

я нуждаюсь в вашем совете
мне нужно выполнить запрос по одной таблице а отсортировать по другой
счас попытаюсь объяснить

первая таблица
top
id autoincriment
host int
hit int

prise
id int
pl1 int
pl2 int
.........
pl n int


примеры таблиц
top
id host hit
1 64 545
2 656 6456
3 5453 5334
..............................
242 53445 5645


таблица prise
id pl1 pl2 pl3 pl3...........pl n
1 0 1 0 0 0
1 0 2 0 0 0
1 1 5 0 7 0
1 0 8 0 0 0
1 0 3 3 0 0
2 0 2 0 0 0
3 1 5 0 7 0
3 0 8 0 0 0


нужен следующий запрос

select top.id=prise.id where prise.pl2=2 order top.host

объясняю словами

нужно вывести строки все содержащие 2 в столбце prise.pl2
но при этом все найденые id должны быть отсортированые по столбцу top.host

надеюсь объяснил внятно :-)
по возможности избежать временых таблиц тк данных очень много а время не терпит
...
Рейтинг: 0 / 0
как сделать супер сложный зарос по двум таблицам
    #32607179
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
addassВсем привет

я нуждаюсь в вашем совете
мне нужно выполнить запрос по одной таблице а отсортировать по другой
счас попытаюсь объяснить

первая таблица
top
id autoincriment
host int
hit int

prise
id int
pl1 int
pl2 int
.........
pl n int


примеры таблиц
top
id host hit
1 64 545
2 656 6456
3 5453 5334
..............................
242 53445 5645


таблица prise
id pl1 pl2 pl3 pl3...........pl n
1 0 1 0 0 0
1 0 2 0 0 0
1 1 5 0 7 0
1 0 8 0 0 0
1 0 3 3 0 0
2 0 2 0 0 0
3 1 5 0 7 0
3 0 8 0 0 0


нужен следующий запрос

select top.id=prise.id where prise.pl2=2 order top.host

объясняю словами

нужно вывести строки все содержащие 2 в столбце prise.pl2
но при этом все найденые id должны быть отсортированые по столбцу top.host

надеюсь объяснил внятно :-)
по возможности избежать временых таблиц тк данных очень много а время не терпит
...
Рейтинг: 0 / 0
как сделать супер сложный зарос по двум таблицам
    #32607302
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT top.* FROM top, prise WHERE top.id = prise.id AND prise.pl2 = 2 ORDER BY top.host
...
Рейтинг: 0 / 0
как сделать супер сложный зарос по двум таблицам
    #32607888
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макс
ты дал

SELECT top.* FROM top, prise WHERE top.id = prise.id AND prise.pl2 = 2 ORDER BY top.host

ты написал top.id = prise.id
оно ж не должно сравнивать ячеики top.id = prise.id
он их должен запомнить и отсортировать
или я что то не так вкурил ? :-)
...
Рейтинг: 0 / 0
как сделать супер сложный зарос по двум таблицам
    #32608434
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макс М.
спасибо все лабает
я просто сразу не вкурил :-))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как сделать супер сложный зарос по двум таблицам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]