【追記】
MySQL 5.7 Command Line Client でDBはsqlbasic を使っています。
SQLで1つのテーブルからCOUNT, WHERE を使って複数の結果を抽出しています。
それらの結果を1回1回抽出していては煩雑なので、並べて1つのテーブルとして表示したいのですが、エラーが発生してしまいます。
以下のように表示させたいのですが、どうすれば良いでしょうか。
+------+----+----+
|従業員数 |山田 |部署 |
+------+----+----+
|7 |1 |2 |
+------+----+----+
抽出1 SELECT COUNT(*) AS '従業員数' FROM emp WHERE emp_no LIKE '100%'; 抽出2 SELECT COUNT(*) AS '山田' FROM emp WHERE emp_name LIKE '山%' AND salary LIKE '28%'; 抽出3 SELECT COUNT(*) AS '部署' FROM emp WHERE salary LIKE '%0' AND dept_id LIKE '3%';
JOINやサブクエリを試したもののうまくいかず。。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー