次のようなデータを含むテーブルがある場合:
Col1 | Col2 | Col3
111 | a |
222 | b | 1
111 | |
そして、一時テーブルからのみ Distinct Col1 を選択し、別のテーブルに挿入したいと考えています。しかし、上記のテーブルでは、Col2 データが異なるため、2 番目の「111」も選択されます。
または、 Distinct Col1 only を選択すると、他の列のデータは無視されます...
この問題を解決する方法はありますか?同じ Col1 データの最初に挿入された行のみを選択したいと考えています。
私はこのクエリを使用しています:
mysql_query("INSERT DELAYED INTO Tableb (Col1,Col2,Col3) SELECT DISTINCT Col1,Col2,Col3 FROM TempTable");
返信ありがとうございます。
PS: 質問に応じてタイトルを指定する方法がわかりません...おそらく誰かが私を助けることができます.