下の表があります。
CREATE TABLE IF NOT EXISTS `product`
(
`id` int(11) NOT NULL,
`name` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`description` varchar(200) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `product` (`id`, `name`, `description`) VALUES
(1, 'Samsung', "this is samsung product description from samsung"),
(2, 'Mobile', "Samsung galaxy note2 from samsung store"),
(3, 'Smartphone', "Samsung");
product
今、私は以下のように結果を生成するテーブルを照会したいと考えています。
ID Name WordCount
1 Samsung 3
2 Mobile 2
3 Smartphone 1
MySQL
選択クエリでこの単語の出現をカウントするにはどうすればよいですか。
編集
私の主張を明確にしておらず申し訳ありません。
しかし、ここにあります。
search
すべての行から言葉Samsung
を出し、名前だけでなく説明からもその出現を数えたいと思います。