UserID、TimeStamp 列を持つテーブル foo1 があります。列 userID,Level を持つ foo2 & 列 userID,Timestamp を持つテーブル foo3。
UserID がテーブル foo2 に存在する foo3 のすべての行を foo1 に INSERT したいと考えています。
ERROR 1242: Subquery returns more than 1 row with the following が表示されます
INSERT into foo1 (UserID,TimeStamp)
SELECT
(SELECT UserID from foo2 as UserID),
(SELECT foo3.TimeStamp
from foo3
inner join foo2
ON foo3.UserID=foo2.UserID) as TimeStamp