Извините, я говорю немного по-английски.MySQL одно значение
CREATE TABLE `links` (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
category_id INT NOT NULL, -- 1: Facebook, 2: Twitter, ...
url VARCHAR(8) NOT NULL,
state TINYINT(1) NOT NULL -- boolean
);
INSERT INTO `links` (`id`, `category_id`, `url`, `state`) VALUES
(1, 1, 'cnn', 1), -- Facebook
(2, 2, 'cnn', 1), -- Twitter
(3, 1, 'bbc', 1), -- Facebook
(4, 2, 'bbc', 1), -- Twitter
(5, 1, 'cnn', 1), -- It's wrong. This is same as id=1
(6, 1, 'cnn', 1), -- It's wrong. This is same as id=1 (and id=5)
(7, 1, 'abc', 0); -- It's wrong. This is state!=1.
Я хотел бы показать это после того, как MySQL SELECT ...
category_id | count
1 2
2 2
Это:
SELECT * FROM `links` ???
Спасибо.
Вы ищете предложение GROUP BY sql. – arkascha