通过以下方式创建SQL数据库后,您好:
Create table kante (v int, n int);
INSERT INTO kante (n,v) VALUES (1,2);
INSERT INTO kante (n,v) VALUES (2,6);
我想查看路径的起点和终点。但是,以下方法不起作用:
WITH RECURSIVE pfad (v,n) as ((SELECT v,n from kante)
UNION ALL (Select k.V, p.N FROM Kante k, pfad p WHERE k.N=p.V))
SELECT * FROM pfad;
另请参见http://www.sqlfiddle.com/#!9/144162/4上的代码
使用SQLFiddle产生结果:
MySQL的查询面板中不允许使用DDL和DML语句。 仅允许使用SELECT语句。将DDL和DML放在架构中 面板。
我该怎么做?
谢谢!