SQLの履歴
○○に存在しない××レコード
たまにこういうのでてきていつも同じとこでわからなくなる
例: どの都市にも存在しないのは、どの種類の店舗ですか。
SELECT DISTINCT store_type FROM Stores
WHERE NOT EXISTS (SELECT * FROM Cities_Stores
WHERE Cities_Stores.store_type = Stores.store_type);http://dev.mysql.com/doc/refman/4.1/ja/exists-and-not-exists-subqueries.html
WHERE と HAVING
列のエイリアスはwhereに使えない
SELECT id AS aliasId FROM table WHERE aliasId = 1
havingだと使える
SELECT id AS aliasId FROM table HAVING aliasId = 1
選択→射影の順番で実行されるかららしい。よくわからん
http://blogs.wankuma.com/trapemiya/archive/2008/01/25/119171...