У меня есть эта таблица в mysql - нет НИКАКИХ ЛЮБЫХ КЛЮЧЕЙ.Как построить этот подзапрос?
Real Name : DB Field : Type |
-----------------------|------------|------------|
Patient ID : pid : varchar50 |
White Blood Cell Count : wbc : int |
Lab Date : ldate : datetime |
-------------------------------------------------|
У каждого пациента выполнено 10 лабораторных испытаний. Эти тесты выполняются в 10 разных дней. Так что для одного пациента в таблице 10 строк (с одинаковым pid) в таблице с 10 «wbc» значениями и датами их лабораторных испытаний. В приведенной выше таблице, я хочу, чтобы получить соответствующую дату для минимального «лейкоцитарной» COUNT сгруппированы по «PID»
выберите PID, мин (лейкоцитарная), LDate из tbl_temp группы ПИД-
выше запроса можно получить минимальные wbc, но не соответствующая дата в той же строке. Он получает первое значение столбца даты для соответствующего pid.
Пожалуйста, помогите мне написать комбинированный запрос для этого.
Если ключей нет, тогда у вас нет таблицы. В этом случае, если предположить, что ни один пациент не может подать более одного wbc/day, тогда (pid, wbc, ldate) будет разумным кандидатом на ПЕРВИЧНЫЙ КЛЮЧ – Strawberry