Ich habe zwei Tabellen mit den Namen „Benutzer“ und „Zahlungen“. In Payment gibt es einen Fremdschlüssel für die Benutzertabelle. Dies ist eine Aufzeichnung des Zahlungsplans.
从付款中选择 id,User_id;
id | Benutzer_ID |
---|---|
1 | 1 |
2 | 1 |
3 | 2 |
4 | 3 |
5 | 2 |
Aber meine erwartete Ausgabe ist diese.
id | Benutzer_ID |
---|---|
1 | 1 |
3 | 2 |
4 | 3 |
Ich möchte nur die ersten Daten jeder Benutzer-ID in SQL.
您可以在 User_id 列上使用 GROUP BY 子句。
试试这个...
假设,“第一个”是指该用户付款表中
id
的最小值,并且您还需要付款表中的更多详细信息或对其执行其他操作...如果您只想要 MIN 付款 ID,那么只需这样即可: