Определить кол-во записей в базе по запросу.

DizeL

Новичок
Определить кол-во записей в базе по запросу.

Опишу суть проблемы.
Может тут и не через SQL нужно делать

Короче, у меня вообще такая тема:
есть 2 таблицы.
1 - хранит темы
2 - хранит сами тематические ссылки и имеет поле внешнего ключа, на 1 таблицу, чтоб понять, к какой теме эта ссылка принадлежит.

Так вот мне теперь нужно, выводя список тем, рядом указывать сколько ссылок в базе по каждой теме есть.
Никак не могу придумать толковое решение.
Написал очень ламерским способом, даже боюсь сказать как... :(
Кто сталкивался, подскажите, пожалуйста, как это можно сделать граммотно.
Вот пример, что мне нужно:
http://www.ceragem-mosost.ru/links/add.html

Заранее, спасибо.
 

DizeL

Новичок
Автор оригинала: hammet
зачем бояться. Покажи SQL код, тебе помогут найти ошибку(решение).
Там не в коде дело, а в алгоритме.
Увидели бы, сказали что тупой.
Просто я сделал хоть как-то, а сейчас надо нормально сделать, по-человечески.
 

Beavis

Banned
объединяешь 2 таблицы JOIN'ом , группируешь (GROUP BY) по полю внешнего ключа таблицы №2, и выбираешь название темы из первой таблицы и COUNT какого-нибудь поля второй таблицы
 

DizeL

Новичок
Автор оригинала: Beavis
объединяешь 2 таблицы JOIN'ом , группируешь (GROUP BY) по полю внешнего ключа таблицы №2, и выбираешь название темы из первой таблицы и COUNT какого-нибудь поля второй таблицы
Спасибо.
Пока ничего не понял, т.к. не делал такого ещё, но вечером разберусь...
 

Beavis

Banned
почитай про JOIN , GROUP BY и COUNT - поймешь)

это всё одним запросом делается
 
Сверху