- Автор темы
- #1
не могу допетрить...
есть таблицы:
CREATE TABLE questions
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id),
zag VARCHAR(200),
txt TEXT,
subrubr SMALLINT,
...
)
CREATE TABLE rubr
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id),
name VARCHAR(150)
)
CREATE TABLE subrubr
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id),
rubr_id SMALLINT,
name VARCHAR(150)
)
В таблице questions хранится значение id подрубрики (subrubr), сама подрубрика связана с рубрикой полем rubr_id (id рубрики)
Как при выводе рубрик сформировать запрос на вывод количества объявлений (questions)? Что бы можно было вывести количество около каждой рубрики.
Я в этом не силен попробовал так:
$query = "SELECT COUNT(questions.id) FROM rubr,subrubr,questions WHERE questions.subrubr=subrubr.rubr_id AND subrubr.rubr_id=".$razd;
Но возращается нулевой результат.
есть таблицы:
CREATE TABLE questions
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id),
zag VARCHAR(200),
txt TEXT,
subrubr SMALLINT,
...
)
CREATE TABLE rubr
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id),
name VARCHAR(150)
)
CREATE TABLE subrubr
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id),
rubr_id SMALLINT,
name VARCHAR(150)
)
В таблице questions хранится значение id подрубрики (subrubr), сама подрубрика связана с рубрикой полем rubr_id (id рубрики)
Как при выводе рубрик сформировать запрос на вывод количества объявлений (questions)? Что бы можно было вывести количество около каждой рубрики.
Я в этом не силен попробовал так:
$query = "SELECT COUNT(questions.id) FROM rubr,subrubr,questions WHERE questions.subrubr=subrubr.rubr_id AND subrubr.rubr_id=".$razd;
Но возращается нулевой результат.