我希望能够用一条SQL语句实现以下内容:
我有一个表,格式如下:{ida|idb|count|direct},
我想从另一个表中取出id a和id b的值,并插入到这个表中,同时将count和direct设定为给定的值。我尝试了以下语句:
不起作用:
INSERT INTO my_tbl (ida, idb, count, direct)
SELECT id FROM other_tbl WHERE word ='test'
UNION
SELECT id FROM other_tbl WHERE word ='tost' 23, 5;
感谢您的提前帮助。
word ='tost' 23, 5
是合法的语法吗? - flyingfox