0

こんにちは私はpatient_id=xyzを持つ最大ID(主キー)値を持つ行を選択したい

以下は私のSQLスクリプトです

check="Select * from notes where id=max(ID) in (SELECT * FROM notes WHERE patient_id="+patientSoapBean.getPatientID()+")"; 

グループ関数の使用が無効になるというエラーが発生します。これでエラーを指摘できますか。

4

1 に答える 1

2

あなたはおそらくこれを行おうとしています:

SELECT * FROM notes
WHERE patient_id = ?
ORDER BY id DESC
LIMIT 1
于 2013-03-27T00:14:44.673 に答える