次の問題があります。 私は各顧客の一番若い子供を選択し、子供の年齢を表示したいと思います。したがって、出力は次のようになります。MySQLユーザの一番幼い子供を選択
[email protected] 12
[email protected] 15
[email protected] 8
IDが1つ以上の子供がいる場合は、最も若い子供のみを表示する必要があります。
Table "customers"
ID
Email
Table "kids"
ID
AgeOfKid
ご協力いただければ幸いです。あなたは子供たちのテーブルに外部キーはcustomerIdを追加する必要がありますテーブル間の接続がない場合は、
select c.Email,min(k.AgeOfKid) from customers c
inner join kids k on k.ID=c.ID
group by c.ID
2つのテーブルの関係は何ですか? – waka
https://dev.mysql.com/doc/refman/5.7/en/example-maximum-column-group-row.html – CBroe
この関係はID –