insert into tblcustomermachine
(
select * from
((select vch_CustomerID from tblcustomer where tblcustomer.vch_CustomerID='Cust00001')
union all
(select Rate from tblmachine)) as t);
この表には18列が含まれていますが、この結果セットには18行も含まれていますが、「列数は行1の値と一致しません」と表示されます。どうして?このmysqlの挿入クエリで何が問題なのですか?
resultsetには18行も含まれています。結果セットに18列を含める必要があります。 –