0
我试图在MySQL中更好地包围我的头部。我在SQLfiddle中创建了一个test table and query,但我没有得到它的工作。我得到的错误:是我的SQL错误还是它是sqlfiddle?
表和数据:
CREATE TABLE pivoter (
amount int,
title varchar(20),
weight int,
length int,
stat varchar(10)
);
INSERT INTO pivoter VALUES (5, 'Blip', 13, 5, 'hold');
INSERT INTO pivoter VALUES (2, 'Crog', 10, 5, 'full');
INSERT INTO pivoter VALUES (2, 'Gump', 22, 1, 'hold');
INSERT INTO pivoter VALUES (10, 'Yark', 7, 12, 'fun');
INSERT INTO pivoter VALUES (0, 'Blim', 6, 1, 'full');
INSERT INTO pivoter VALUES (3, 'Fron', 5, 8, 'hold');
INSERT INTO pivoter VALUES (8, 'Xand', 2, 7, 'fun');
INSERT INTO pivoter VALUES (2, 'Xnor', 7, 9, 'hold');
INSERT INTO pivoter VALUES (4, 'Rugg', 7, 8, 'fun');
INSERT INTO pivoter VALUES (9, 'Lint', 4, 10, 'fun');
INSERT INTO pivoter VALUES (9, 'Pawn', 7, 2, 'hold');
INSERT INTO pivoter VALUES (0, 'Undr', 12, 11, 'hold');
INSERT INTO pivoter VALUES (14, 'Call', 1, 6, 'full');
透视查询:
select stat, title, weight, length, amount from pivoter p
PIVOT
(
COUNT p.[stat]
FOR p.[title]
IN (p.[title], p.[weight], p.[length], p.[amount])
) AS testedPivot;
如果你想知道,不,数据不应该是有道理的。我只是做了垃圾来试用。
- 问题与我的查询或sqlfiddle?
- 如果这是我的查询我该怎么做才能做到这一点?
- 如果问题是sqlfiddle,你知道一个替代方案吗?
你能比“不行” – chiliNUT
更具体吗,什么是'pivot'?我不认为'pivot'是一个有效的mysql关键字 – chiliNUT
如果你点击链接,它会给你带来确切的错误和所有。但是我会编辑它的是我得到一个关于数据透视的错误,而不是返回的数据。 – Jmaurier