2016-09-13 15 views
0

こんにちは私は、オンラインで重複があるかどうかを確認すると言ったオンラインで見つけたSQLコードで作業しています。テーブルに重複があるかどうかを確認する

私がしたいのは、値が重複していてテーブルに挿入されている場合、PHPでブール値を返す必要があるのか​​どうかをチェックすることですが、MYSQLコードに問題があります。私は私がオンライン発見したこのコードを持っている:

SELECT schedday,schedtime COUNT(schedday, schedtime) as count 
FROM scstock 
GROUP BY schedday, schedtime 
HAVING COUNT(schedday, schedtime) > 1 

をしかし、私はこのエラーに enter image description here

を持っていますそして、私は私が

SELECT schedday,schedtime COUNT(schedday, schedtime) as count 
FROM scstock 
WHERE schedday = 'M/T' AND schedtime = '7:00-9:00/7:00-9:00' 
HAVING count > 1 

を達成したいされているこのにそれを修正しようとしたが、これは表示されます enter image description here

私を助けることができますか?

+1

をクエリ以下、これを試してみてください置くべき構文エラーがあります)count as FROM scstock GROUP BY schedday、schedtime HAVING count> 1' – Sasikumar

+1

mysql関数のエイリアスを実行することはできませんが(少なくとも必要があります)、あなたの選択には '、'がありませんs tatement。 – Xorifelse

+0

@sasikumarこれはエラーを示しています "あなたはSQL構文に誤りがあります。あなたのMariaDBサーバーのバージョンに対応するマニュアルをチェックして、正しい構文がschedtimeの近くで使用するようにしてください。scstock GROUP BY schedday、schedtime HAVING count> 1 'を1行目に入力してください。 – user827391012

答えて

1

後、この `SELECT schedday、schedtime、COUNT(schedday、schedtimeを試してみてください、あなたの結果のために

SELECT schedday,schedtime, COUNT(*) as count FROM scstock GROUP BY schedday, schedtime HAVING count > 1 
0

あなたは "" schedtime

SELECT schedday,schedtime , COUNT(schedday, schedtime) as count 
FROM scstock 
GROUP BY schedday, schedtime 
HAVING count > 1 
+0

これはエラーを示しています "SQL構文にエラーがあります。正しい構文がMariaDBサーバーのバージョンに対応するマニュアルをチェックして、 'schedtime'の近くで使用してください) FROM scstock GROUP BY schedday、schedtime HAVING count> 'at line 1」 – user827391012

関連する問題