Запрос соединения MySQL с выбором сортировки по дате и времени в порядке убывания

#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 */ «.