Я пытаюсь выполнить SQL-запрос, в результате которого также получается ряд подходящих строк из другой таблицы.
Вот текущий запрос, вставленный в sprintf:
ВЫБРАТЬ a. * ОТ websites
КАК ГДЕ website_id
=% d
Затем у меня есть запрос для получения количества уникальных посещений (из таблицы посещений).) для данного сайта:
ВЫБРАТЬ * ИЗ website_visits
ГДЕ website_id
=% d GROUP BY visitor_id
Теперь есть ли способ вставитьэтот запрос внутри первого, чтобы я мог получить количество уникальных посещений, как часть результата первого запроса?Это должно быть что-то вроде этого:
SELECT a. *, (SELECT * FROM website_visits
AS b WHERE b. website_id
= a. website_id
GROUP BY visitor_id
)AS unique_visits ОТ websites
КАК ГДЕ website_id
=% d
Но ... что касается конца выполнения, я в тупике.Мы ценим любую помощь, которую вы можете оказать!