【发布时间】:2014-10-22 08:11:53
【问题描述】:
我需要插入动态列作为从另一个表中选择。
我试过了:
INSERT INTO table (id, photos)
VALUES
(12345,COLUMN_CREATE(SELECT file FROM photo WHERE ad_id = 12345));
和
INSERT INTO table (id, photos)
VALUES
(12345,SELECT COLUMN_CREATE(file) FROM photo WHERE ad_id = 12345));
和
INSERT INTO table (id, photos)
SELECT ad_id, COLUMN_CREATE(file) FROM photo WHERE ad_id = 12345;
而且 MariaDB 总是返回 #1064 - 你的 SQL 语法有错误;
【问题讨论】:
标签: mariadb dynamic-columns select-insert