0
私の問題を解決するために1時間近く検索しましたが、何も見つかりません。Postgresqlがダブルエントリを確認します
ので:
私は部品のためのいくつかの供給業者が列挙されている場所、それはこのようになります(サプライヤー)の名前のテーブルを作成しました:今、私は二重のエントリについては、この表をチェックしたい
insert into S(sno, sname, status, city)
values ('S1', 'Smith', 20, 'London'),
('S2', 'Jones', 10, 'Paris'),
('S3', 'Blake', 30, 'Paris'),
('S4', 'Clark', 20, 'London'),
('S5', 'Adams', 30, 'Athens');
"city"という列はロンドンとパリになり、私はそれをソノで並べ替えて印刷します。
私はそれは少し難しいのPostgresでのMySQLよりもだということを知っていると私はこのようにそれを試してみました:
SELECT sno, COUNT(city) AS NumOccurencies FROM s GROUP BY sno HAVING (COUNT (city) > 1);
をしかし、私が得るすべては、私はさまざまな方法を試してみました:(空のテーブルですが、それは常に同じです。私は正直で何をすべきかわからない。あなたの何人かが私をここで助けてくれることを願っています:)。
挨拶マックス
はまた、ケースの違いをチェックするように注意してください。 LOndonは、postgresqlのLondonと同じではありません。 – StingyJack