あるテーブルの値を、重複行を省いて件数を取得したいと考えているのですが、重複かどうかの条件のカラムが複数の場合のSQLの書き方がわからなくて困っています。
例えば、テーブルが、
SQL
1CREATE TABLE `TABLE_TEST` ( 2 `ID` TEXT NOT NULL, 3 `DAY` TEXT NOT NULL, 4 `TIME` TEXT NOT NULL, 5 `DATA` REAL, 6 PRIMARY KEY(ID) 7);
とあるとして、DAY、TIMEの2つで重複しているかどうかを判断して、
重複行を省く場合は、SQLをどう書いたらいいのでしょうか?
例えば、
SQL
1SELCT COUNT(DISTINCT DAY, TIME) FROM TABLE_TEST
このように書くのではエラーになってしまいます。
正しいSQLの書き方を教えて欲しいです。
エラーの内容はどのようになっていますか?
記載してくれると、回答が得やすくなるかと思います。

回答1件
あなたの回答
tips
プレビュー