У меня есть таблицы tbMeasurement и tbPatientMeasurement.SQL INNER JOIN DISTINCT с максимальной функцией
tbMeasurement
MeasurementIDP
MeasurementName
tbPatientMeasurement
PatientMeasurementIDP
MeasurementIDF
MeasurementValue
Taken (Datetime)
При выполнении следующего запроса:
SELECT DISTINCT dbo.tbMeasurement.MeasurementName
, dbo.tbPatientMeasurement.MeasurementValue
, dbo.tbPatientMeasurement.Taken
FROM dbo.tbMeasurement
INNER JOIN dbo.tbPatientMeasurement
ON dbo.tbMeasurement.MeasurementIDP = dbo.tbPatientMeasurement.MeasurementIDF
Это возвращает двойной записи одного из колбы rementName. и я также хочу MeasurementName,MeasurementValue by max Taken(datetime).
Добро пожаловать в StackOverflow. Пожалуйста, правильно пометьте свой вопрос, какие СУБД вы используете, SQL Server, MySQL, Oracle, другое? Таким образом, вы получите больше видимости и больше возможностей для получения ответа. – Yaroslav