SQL
復習
order by
select 入金額, 出金額 from 家計簿 order by 入金額, 出金額
ソート
だと考える
group_by
group_byした列ごとに出す
whereとHaving の違い
whereはグループにする前に条件をつける。Havingはグループ後の適用。
join
単なるjoinとはinnerjoinのこと
[参考] qiita.com
JOIN
= INNER JOIN
SELECT 日付, 費目.名前 FROM 家計簿 JOIN 費目 ON 家計簿.費目ID = 費目.ID
LEFT JOIN
= LEFT OUTER JOIN
SELECT 日付, 費目.名前 FROM 家計簿 LEFT JOIN 費目 ON 家計簿.費目ID = 費目.ID
結果は変わらない。
RIGHT JOIN
= RIGHT OUTER JOIN
SELECT 日付, 費目.名前 FROM 家計簿 RIGHT JOIN 費目 ON 家計簿.費目ID = 費目.ID