#mysql #sorting #inner-join
Вопрос:
Привет, я хочу отфильтровать статус последнего счета с помощью идентификатора подписки, но я не могу, я столкнулся с проблемой ниже
Запрос, который я пытаюсь:-
SELECT sub.ID,bs_invoice.BS_SUBSCRIPTION_ID,bs_invoice.CREATEDATE,bs_invoice.PAYMENT_STATUS
FROM bs_subscription sub
INNER JOIN bs_invoice invo
on sub.ID=invo.BS_SUBSCRIPTION_ID
INNER JOIN
(
SELECT BS_SUBSCRIPTION_ID, MAX(date) CREATEDATE
FROM bs_invoice
GROUP BY BS_SUBSCRIPTION_ID
) b ON invo.BS_SUBSCRIPTION_ID=b.BS_SUBSCRIPTION_ID AND
invo.CREATEDATE=b.CREATEDATE
WHERE sub.ID=100;
Комментарии:
1. ошибки нет, сделайте вкладку запроса и скопируйте команду, она будет запущена
2. исправьте ниже, как будто это вызвало какую-то ошибку, из-за этого я потратил больше времени. спасибо @nbk
3. Может быть, вместо того, чтобы использовать
#
для комментариев, попробуйте завернуть их в/**/
«нравится/* your commented codes here */
«.