0
次のクエリは、上のエラーとなります。SQLエラー:オペランド1 spalte(n)enthalten/contains 1 coloumn
SELECT Farbe,SUM(Anzahl)
FROM bueroklammern
GROUP BY Farbe
HAVING SUM(Anzahl)>
(
SELECT Farbe,SUM(Anzahl)
FROM bueroklammern
WHERE Farbe='gelb'
);
それの何が問題になっているのですか? 私はそれだ:あなたがselect文で2列と列の合計を評価した句のSQLクエリを持って
SELECT CONCAT('Anzahl aller gelben Büroklammern'), SUM(Anzahl) AS Value
FROM bueroklammern
WHERE Farbe='gelb';
SELECT Farbe,SUM(Anzahl) AS anzahl_is_bigger_as_yellow
FROM bueroklammern
GROUP BY Farbe
HAVING SUM(Anzahl)>
(
SELECT SUM(Anzahl) AS anzahl_gelb
FROM bueroklammern
WHERE Farbe='gelb'
);
SELECT Farbe,SUM(Anzahl) AS anzahl_is_smaller_as_yellow
FROM bueroklammern
GROUP BY Farbe
HAVING SUM(Anzahl)<
(
SELECT SUM(Anzahl) AS anzahl_gelb
FROM bueroklammern
WHERE Farbe='gelb'
);
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
bueroklammern FROM subquery.'SELECT Farbe、SUM(Anzahl) から列Farbeを削除WHERE Farbe = 'GELB' ' –