У меня есть две таблицы: «Идентификатор» имеет идентификатор первичного ключа с цифрами 1-9, а другой («Просмотр») имеет поле aa, которое использует один из идентификационных номеров в каждая запись - некоторые цифры могут использоваться несколько раз, например 4 может быть в двух записях. При просмотре также есть поле даты для каждой записи.SQL-запрос - нужно добавить самую последнюю дату
У меня есть запрос, который подсчитывает количество раз, которое имеет значение в таблице представлений, и возвращает таблицу с идентификатором из таблицы свойств и сколько раз этот идентификатор появляется в поле в таблице «Просмотры».
То, что я пытаюсь сделать сейчас, - добавить дату для каждой из строк. Трудная часть состоит в том, что, поскольку некоторые записи будут иметь номер 4 дважды, например, будут две разные даты. Я хочу иметь возможность выбрать самую последнюю дату и сделать ее отображаемой в качестве третьего столбца в моем запросе.
меня это до сих пор считать ID, но я пытаюсь добавить дату, а:
SELECT Property.ID,
Count(Viewings.Property_Viewed) AS ViewingCount
FROM Property LEFT JOIN Viewings ON Property.ID = Viewings.Property_Viewed
GROUP BY Property.ID;
Вот моя попытка добавления дата-который не является полным:
SELECT Property.ID, Viewings.Viewing_Date,
Count(Viewings.Property_Viewed) AS ViewingCount,
MAX(Viewings.Viewing_Date) AS Vdate
FROM Property LEFT JOIN Viewings ON Property.ID = Viewings.Property_Viewed
GROUP BY Property.ID;
Покажите нам пример того, где выполняется второй запрос. – user2989408
@ user2989408 Я не знаю, как связать дату с остальной частью запроса. Например, у меня есть Proporty.ID, связанный с Viewings.Propoerty_Viewed. – al3