MySQL 报表

MySQL Statements

我已经 google-ing 寻找答案,但找不到好的信息。 我玩 SQL 语句已经有一段时间了,但现在我又需要它了。

小问题:是否可以在插入语句中使用计数语句? 我想看到的是以下内容。不记得这是否可能,或者最好在中间加上 IF/ELSE 语句。

INSERT INTO tbltable (Row)
WHEN (SELECT COUNT(*) FROM tbltable WHERE Row = "Hello" > 1)
VALUE "Value1";

提前致谢!

你可以这样做:

INSERT INTO tbltable (ROW)
SELECT DISTINCT "Value1"
FROM tbltable
WHERE ROW = "Hello"
HAVING COUNT(*) > 1