У меня есть такая таблица
Table A:
Id Count
1 4
1 16
1 8
2 10
2 15
3 18
etc
Table B:
1 sample1.file
2 sample2.file
3 sample3.file
TABLE C:
Count fileNumber
16 1234
4 2345
15 3456
18 4567
и так далее ...
Что мне нужно, это
1 sample1.file 1234
2 sample2.file 3456
3 sample3.file 4567
Чтобы получить максимальное значение изиспользуемый AI таблицы
Select MAX (Count) from A where Id='1'
Это работает хорошо, но моя проблема заключается в объединении данных с другой таблицей.
Когда я присоединяюсь к таблице B и таблице A, мне нужно получить MAX для всех идентификаторови в моем запросе я не знаю, что такое Id.
Это мой запрос
SELECT B.*,C.*
JOIN A on A.Id = B.ID
JOIN C on A.id = B.ID
WHERE (SELECT MAX(COUNT)
FROM A
WHERE Id = <what goes here????>)
Подводя итог, я хочу, чтобы значения из таблицы B, FileNumber из таблицы c (где подсчетявляется Макс. для идентификатора из таблицы A).
ОБНОВЛЕНИЕ: Исправление таблицы C выше.Похоже, мне нужен стол А.