新しく会社に入社したHくんにいいこと教えてもらった。

って、当たり前なんだろうけどね~


select * from table_name ;


ってのが普通なんだけど、これだと複雑なことが出来ないのよねー。


DBってのは良くできてるもんだw


select * from ( select * from huga_table) moga ;

※mogaはよく分からないけど絶対につけないとダメなそうな~


で、hugaというテーブルのカラムなどから更にselectが出来るんだって。


これができると、


通常のselectだけでは一発で出来ないようなSQLや

他のテーブルと結合して何かするときにすごく便利w


ってか半年もプログラムいじってて知らない方がやばすotz


あと、mogaってのが カラム名 as 名前 みたいな物で

この階層(?)よりも上のSQL内ではmogaでテーブル名として

認識するそうな~


勉強になりました。

Kくんありがとう!!