SELECT COUNT() cnt FROM school_news WHERE classify="升学咨询" UNION ALL SELECT COUNT() cnt FROM question WHERE classify="升学咨询";
时间: 2023-07-13 20:15:06 浏览: 149
T_CNT.rar_.com.cnT_T_320F2812调试_T—CNT_cnt ctrl
您好,您的 SQL 查询语句存在语法错误,正确的语法应该是:
```
SELECT COUNT(*) AS cnt FROM school_news WHERE classify="升学咨询"
UNION ALL
SELECT COUNT(*) AS cnt FROM question WHERE classify="升学咨询";
```
在这个查询语句中,我们使用了 `COUNT(*)` 函数来计算符合条件的行数,使用 `AS` 关键字为计算结果命名别名 `cnt`。同时,在 `UNION ALL` 操作符前后的查询结果中,列名需要保持一致,因此在两个查询中我们都使用了 `AS cnt` 来为计算结果命名别名。
执行这个查询语句,将会返回两个表中分类为 "升学咨询" 的行数之和,结果可能如下所示:
```
cnt
---
120
98
```
其中,第一列为别名 `cnt`,第二列为计算结果,分别表示 `school_news` 和 `question` 表中分类为 "升学咨询" 的行数之和。
阅读全文