前述の出力を提供する私のビューは次のとおりです。
CREATE
ALGORITHM=UNDEFINED
DEFINER=`root`@`localhost`
SQL SECURITY DEFINER
VIEW new_view AS
SELECT 'pcount' AS ind_type,
SUM(pcount) AS Index_val
FROM temp
UNION
SELECT 'ncount',
SUM(ncount)
FROM temp
;
結果:
+---------+----------+ | | ind_type | Index_val | +---------+----------+ | | pcount | 76 | | | ncount | 434 | +---------+----------+
pcount
これでncount
、別のテーブルを使用して取得する別のキーを作成しましたMAX()
CREATE
ALGORITHM=UNDEFINED
DEFINER=`root`@`localhost`
SQL SECURITY DEFINER
VIEW view_name AS
SELECT pcount,
ncount
FROM temp
WHERE id = (SELECT MAX(id) FROM temp)
;
結果を与える:
+--------+--------+ | | pcount | ncount | +--------+--------+ | | 56 | 56 | +--------+--------+
この結果は上記のようにどのように見ることができますか?
ステファンの答えによる結果:
+----------+-----------+
| ind_type | Index_val |
+----------+-----------+
| 0 | 0 |
+----------+-----------+
1 row in set (0.01 sec)