大家好,我在一个网站上有一个动漫剧集,该剧集的表中存储了常规的信息和栏目季节,这是个问题:我想格式化查询以显示在中搜索存在的季节数这些集发布在id = $serieid
和season = $season
>>的地方,但是我的大脑被挡住了,实际上我并不了解很多MySQL
:
SELECT Count(*)[??Seasons] FROM episodes WHERE id = $serie_id;
我真的很困惑,我对MySQL
经验很少。
感谢您的帮助。
答案 0 :(得分:0)
我创建了一个名为“ tAnime”的新表,以便为您提供完整的工作代码。假设您已将每个季节的所有章节存储在表中,如果您想知道有多少个季节,只需检查“季节”列中的最大值即可。
/* Database table creation */
CREATE TABLE tAnime(id integer PRIMARY KEY, title text, chapter integer, season integer);
/* Inserting some values */
INSERT INTO tAnime values(1, 'My Name is Konohamaru!', 2, 1);
INSERT INTO tAnime values(2, 'The Oath of Pain', 8, 1);
INSERT INTO tAnime values(3, 'The Forest of Chakra', 10, 1);
INSERT INTO tAnime values(4, 'Clone vs. Clone: Mine are Better than Yours!', 36, 2);
INSERT INTO tAnime values(5, 'A Failure Stands Tall!', 47, 2);
/* Selecting the number of seasons the anime has */
SELECT MAX(season) AS numberOfSeasons FROM tAnime;
那样就可以。