我正在尝试“修复”此查询:
INSERT INTO tblmypagepop (DID,MyPageName,GID)
VALUES(77568,(SELECT PGID FROM `tblpageindex77568`
WHERE PageName like "%new_vehicle_list%"),4741)
查询仅在子查询:
时有效(SELECT PGID FROM `tblpageindex77568` WHERE PageName like "%new_vehicle_list%")
只有一个值,当我有多个时,买不到。我已经检查了其他帖子,有类似的问题买他们查询是不同的这样:
SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);
有什么想法?
答案 0 :(得分:2)
INSERT INTO tblmypagepop (DID,MyPageName,GID)
(SELECT 77568, PGID, 4741 FROM `tblpageindex77568`
WHERE PageName like "%new_vehicle_list%")
试试。