多対多の関係を表すために3つの表があります。顧客、企業、企業顧客。私がやってみたこと SELECT * FROM customers c INNER JOIN customers_companies cc ON c.id = cc.customer_id WHERE cc.company_id = 1
: companies:
- id
- name
customers:
- id
ManyToMany関係を表す2つの構造体があります。ユーザーとノート type User struct {
ID int
Name string
Notes []*Note
}
type Note struct {
TableName struct{} `sql:"user_notes"`
ID int
Text string