Open2

テーブルのJOINメモ(SQL)

aki kureaki kure

細かく分類すると色々あるが、ざっくりとは内部結合と外部結合
https://qiita.com/ysda/items/0d473e644409e45965d7

内部結合は共通のデータのみ取得。
外部結合は一方のテーブルにだけあるデータも含める。
つまり、内部結合は一致する行のみ、外部結合は片方のテーブルのすべての行を含むという違いがあります。

aki kureaki kure

クエリサンプル

# select * from cards join card_sets on cards.card_set_id = card_sets.id;
-[ RECORD 1 ]-----+---------------------------
id                | 1
answer            | dddd
question          | dd
hint              | 
remembered        | t
card_set_id       | 1
created_at        | 2024-07-25 16:11:45.263328
updated_at        | 2024-10-14 14:33:39.423881
category_id       | 1
note              | 
id                | 1
public            | f
forked            | f
name              | test
user_id           | 1
created_at        | 2024-07-25 16:11:30.174688
updated_at        | 2024-07-25 16:11:30.174688
card_set_label_id | 
question_number   | 5