大家好,我有一个站点,在一个表中有动画片段,表存储了SeloSo和一个栏目季节的正常信息,这是一个问题:我想格式化一个查询来显示有多少季节存在于“id = $serieidseason = $season”的剧集中,但是我的大脑被封锁了,我真的不知道很多。

SELECT Count(*)[??Seasons] FROM episodes WHERE id = $serie_id;

我真的很困惑,我在MySQL方面几乎没有经验。
如有任何帮助,我们将不胜感激。

最佳答案

我创建了一个名为“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;

那就行了。

07-28 02:53