私の新しい仕事では、私はのSQLをもっと必要としています。 重複列を削除する必要があるので、私はDISTINCT
ステートメントを使用するのが最も良いと思っていました。しかし、私はMIN MAX
ステートメントがより適していると指摘されました。私はまだSQLにかなり新しいので、私はもう一方を使用するときにいくつかのアドバイスを得ることができるのだろうかと思っていました。すべての助けに感謝します!MySQLでMINTIクエリをDISTINCTクエリよりも使用していますか?
ありがとうございます!
あなたはここのエキスパートですが、私は有用ではない選択された区別に同意します。私はそれを頻繁に利用する。グループを使用するよりも、コードを読むときにプログラマーにとってより論理的な意味があることがあります。グループ別にすべてを選択することができますが、レンチは時折かなりまともなハンマーを作ることができます。 – SandPiper
私はまた、別名が有用でないことに同意します。私には、言うことははるかに明確です**デュアル**から別のダミーを選択することは、**ダミーでデュアルグループからダミーを選択することです**。透明性は常に重要です。 –
@SandPiper。 。 。私は "役に立たない"とは言わなかった、私は "不要"と言った。これは、 'distinct distinct * 'を除く全てのケースにおいて、かなり単純に' group by'に置き換えられています。 –