質問: accessデータベースのクエリを使用して、複数の列を1つにマージします 複数のテキスト列を組み合わせたクエリを作成する必要があります。私のデータベースは私のコンピューター上の壁紙のデータベースです(私はジョンのバックグラウンドスイッチャーを使用しています)ので、簡単にそれらを見つけて分類することができます。各レコードには4つの文字フィールドがあります(タグスタイルのものよりもこれを行うほうが簡単だと思いました)。これらをマージして、4つの異なるフィールドすべてのすべての文字が1つのフィールドにマージされるのではなく、1つのフィールドにマージされるクエリが必要です。一部の文字フィールドは空であることを覚えておいてください。また、これを行う簡単な方法がある場合は、通知してください。これが私が欲しいもののサンプルです:(table) col1|col2|col3 x |y |z c | | (query output) outputcol x y z c
回答: たぶんこれ?select col1 from table union select col2 from table union select col3 from table union select col4 from table unionは個別の値のみを結合します(4つの 't'値がある場合、1つだけを配置します)。 union all重複を保存します。