0
列の先頭にデータを挿入することはできますか?このように言います。テーブルの列の特定の位置にデータを挿入するmysql
その行位置から別のテーブルに、テーブルの1つのカラムからのデータの束を挿入することが可能であり、どのようなiが意味ですか?
tysm
列の先頭にデータを挿入することはできますか?このように言います。テーブルの列の特定の位置にデータを挿入するmysql
その行位置から別のテーブルに、テーブルの1つのカラムからのデータの束を挿入することが可能であり、どのようなiが意味ですか?
tysm
SQLテーブルは順不同セットを表します。だから、あなたが望むものを正確に行うことはできません。あなたは、変数と集計を使用してデータを並べて置くことができます。
select max(col1) as col1, max(col2) as col2
from ((select (@rn1 := @rn1 + 1) as rn, col1, NULL as col2
from table1 t1 cross join (select @rn1 := 0) params
order by ??
) union all
(select (@rn2 := @rn2 + 1) as rn, NULL, col1
from table2 t2 cross join (select @rn2 := 0) params
order by ??
)
) tt
group by rn;
order by ??
は、順序を指定する列にあります。注文について気にしない場合は、order by
を削除してください。 2つの列内の順序は任意です。
行の位置は、どのようにデータを挿入するかは関係ありません –