長いSQLクエリのフォーマット

私は最近、長いSQLクエリのフォーマットのトピックに関するローカルオフラインホリバーに参加しました。



実際には、全体のホリバーは、テーブルの前または後、および条件の発表の前後に読むのがより便利であるという事実に帰着します。



カットの下のKhabrovitesに対する2つのオプションと質問:





オプション1:



SELECT

t.field,

t.field1,

...

FROM

table t INNER JOIN

table1 t1 ON t1.id = t.id INNER JOIN

table2 t2 ON t2.id=t1.id

WHERE

t.value = 'foo' AND

t1.value = 'bar'

GROUP BY t.field

ORDER BY t.field









オプション2:



SELECT

t.field,

t.field1,

...

FROM table t

INNER JOIN table1 t1

ON t1.id=t.id

INNER JOIN table2 t2

ON t2.id=t1.id

WHERE t.value='foo'

AND t1.value='bar'

GROUP BY t.field

ORDER BY t.field









リクエストをフォーマットするための標準を見つけることができません-プログラミングのために-完全に、リクエストに対して-いいえ。 そしてまだ主張します。



どのオプションを使用しますか? 最初ですか? それとも3番目ですか?



All Articles