M Make Registered 10 Април 2013 #1 Значи нужно ми е да извадя заявка с older by най много от новини от този потребел и да ги подредя кой е писал най много
Значи нужно ми е да извадя заявка с older by най много от новини от този потребел и да ги подредя кой е писал най много
H Hous Registered 10 Април 2013 #2 Зависи от структурата на таблиците , но първо се пише ORDER BY и второ , ето един пример: Код: SELECT u.user_id, COUNT(n.news_id) FROM users u JOIN news n on u.user_id = n.user_id GROUP BY u.user_id ORDER BY COUNT(n.news_id) DESC Общо взето означава : потребител от потребителите , сравняваш със същия потребител от таблицата с новините и ги преброяваш. малкото u и n са просто index-и , и не трябва да ги променяш,а само имената на таблиците,дано си ме разбрал.
Зависи от структурата на таблиците , но първо се пише ORDER BY и второ , ето един пример: Код: SELECT u.user_id, COUNT(n.news_id) FROM users u JOIN news n on u.user_id = n.user_id GROUP BY u.user_id ORDER BY COUNT(n.news_id) DESC Общо взето означава : потребител от потребителите , сравняваш със същия потребител от таблицата с новините и ги преброяваш. малкото u и n са просто index-и , и не трябва да ги променяш,а само имената на таблиците,дано си ме разбрал.