それはシンプル置くために、私はこのSQLを使用しています:どのように同じ値の等しい1つのあたりの行を制限するために
dbquery("SELECT * FROM lottery WHERE num = '1111' ");
私は基本的に数が等しいテーブルからすべての行を選択したい
1111を利用することができますが、ユーザーは希望する数の抽選券を同じ番号に挿入することができますが、ユーザーあたり1つしか返却しません。
LIMIT 1
username
= 'リアム'
粗例として、これは可能だろうか?私は、私の知識から、他の方法が有効であることを認識していません。
これを次のように変更してください:** ... WHERE username = 'Liam' LIMIT 1; ** –
サンプルテーブルのデータと期待される結果を追加してください! (あなたは 'SELECT DISTINCT username、num FROM ...'を試しましたか?) – jarlh
しかし、私はVIA mysql_fetch_assocを使って複数のユーザーを選択するので、すべてのユーザーを選択する必要があります。同じユーザーによって2つ以上の行が挿入されている競合。 – Liam