これは私がやっていることです
SELECT * FROM pacient_export WHERE (idpacient_nit IN (SELECT idpacient FROM 治療 WHERE date_治療 < CURDATE() - 間隔 180 日) OR idpacient_nit IN (SELECT idpacient FROM レポート 7)) AND idpacient_nit IN (SELECT idpacient FROM レポート 7 WHERE 請求 < 50)
SELECT * FROM pacient_export WHERE (idpacient_nit IN (SELECT idpacient FROM 治療 WHERE date_治療 < CURDATE() - 間隔 180 日) OR idpacient_nit IN (SELECT idpacient FROM レポート 7)) AND idpacient_nit IN (SELECT idpacient FROM レポート 7 WHERE 料金 >= 50)
問題は、テーブルreport7にペイシェントが複数回表示される可能性があり、同じペイシェントが複数回選択されることです...テーブルreport7で各ペイシェントの最低料金値を選択するにはどうすればよいですか?
For example
table: report7
pacient | charge
101 | 32
101 | 92
Results:
pacient | charge
101 | 32
ありがとう!!