MySQL SELECT

12
tommy-gung
На сайте с 22.11.2006
Offline
304
#11

GROUP BY не?

Здесь не могла быть ваша реклама
L
На сайте с 03.05.2006
Offline
171
#12
tommy-gung:
GROUP BY не?

Не не получится.

Но вдруг... попробуйте запрос написать....

N
На сайте с 23.01.2008
Offline
74
#13
luxs:

или вот конкретный пример. Если 100 городов, и для каждого города записываются новости. Хочется на страницу вывести по 10 последних новостей для каждого города.

все что написано до - очень сложно понять, если честно. если этот пример корректный, то структура такая: 2 таблицы. города и новости. города (id, city), новости (id, news, city_id).

SQL: select news.*, cities.city from news left join cities on news.city_id = cities.id where cities.city = 'London' order by news.id desc limit 10

где-то примерно так...

L
На сайте с 03.05.2006
Offline
171
#14
n00ne:
все что написано до - очень сложно понять, если честно. если этот пример корректный, то структура такая: 2 таблицы. города и новости. города (id, city), новости (id, news, city_id).
SQL: select news.*, cities.city from news left join cities on news.city_id = cities.id where cities.city = 'London' order by news.id desc limit 10
где-то примерно так...

Нужно для каждого города выбрать последние 10 новостей.

т.е. если городов 100, то в результате нужно получить 1000 строк.

N
На сайте с 23.01.2008
Offline
74
#15
luxs:
Нужно для каждого города выбрать последние 10 новостей.
т.е. если городов 100, то в результате нужно получить 1000 строк.

можете обосновать необходимость такого запроса?

tommy-gung
На сайте с 22.11.2006
Offline
304
#16
L
На сайте с 03.05.2006
Offline
171
#17
n00ne:
можете обосновать необходимость такого запроса?

Я привел пример с новостям по городам.

Еще пример - лента новостей с несколькими лентами на главной странице (своя лента по каждому разделу, как на сайте лента - ру).

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

А для чего она нужна - много чего может быть.

А вот как решать, запросом или правильной структурой - я уже не уточнял и просил совета.

---------- Добавлено 10.01.2016 в 17:12 ----------

ой какая прелесть.пошел изучать. по крайней мере эта та задача которая нужна.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий