私はすべてのレコードを返すSQLコマンドを書き込もうとしていますが、name
、age
およびcity
の列は同じテーブルに同じ値を持っています。複数の同じ列の値を持つ行を選択する
id name age city
1 John 22 London
2 John 22 London
3 Nancy 24 Tokyo
は、私はすでにthis questionを見つけた、それは私がしたい正確に何だと思われるが、残念ながら私は、以下のコマンドを実行したときにphpMyAdminには、読み込みを開始し、それを終了しないと、私は私が私を想定ので"Gateway Timeout error"
を取得します間違ったことをやっている。私はSQLのウィザードではないので、誰かが私のコードを修正できるかどうか本当に感謝します。
私は完全なコードを理解していませんが、ta
とta2
は私のテーブル名を表す変数ですが、私はこのトピックに慣れていないので、どんな助けも役立つと思います。
SELECT ta.name
,ta.age
,ta.city
FROM mytablename ta
WHERE (SELECT COUNT(*)
FROM mytable ta2
WHERE ta.name = ta2.name
AND ta.age =ta2.age
AND ta.city =ta2.city)>1