Нахождение несопоставленных записей с SQL

В методе LiqPay вы пытаетесь отправить почтовый запрос на https://www.liqpay.ua/api/3/checkout . А в кнопке у вас есть атрибут ng-href (при попытке браузера перейти по этому URL). Я думаю, что это не правильно. Вы отправляете асинхронные запросы и одновременно отправляете своего пользователя на этот URL.

Я понимаю, вы отправляете форму для оплаты заказа? хорошо, вы можете использовать действие в форме, как в примере с C #.

Я проверил ваш исходный код

И он работает ... Вы можете посмотреть его здесь: https://jsfiddle.net/L1ruajzn/

12
задан J.T. Grimes 3 February 2009 в 19:22
поделиться

5 ответов

SELECT
    *
FROM
    Table2 T2
WHERE
    NOT EXISTS (SELECT *
        FROM
           Table1 T1
        WHERE
           T1.State = T2.State AND
           T1.Product = T2.Product AND
           T1.Distributor = 'X')

Это должно быть совместимым ANSI.

26
ответ дан 2 December 2019 в 03:49
поделиться

В T-SQL:

SELECT DISTINCT Table2.State, Table2.Product, Table2.Version
FROM Table2 
  LEFT JOIN Table1 ON Table1.State = Table2.State AND Table1.Product = Table2.Product AND Table1.Distributor = 'X'
WHERE Table1.Distributor IS NULL

Никакие подзапросы не требуются.

Править: Как комментарии указывают, ОТЛИЧНОЕ не необходимо. Спасибо!

10
ответ дан 2 December 2019 в 03:49
поделиться

выберите * из table1, где состояние не в (выбирают состояние из table1 где дистрибьютор = 'X'),

Вероятно, не самое умное, но это должно работать.

1
ответ дан 2 December 2019 в 03:49
поделиться
SELECT DISTINCT t2.State, t2.Product, t2.Version
FROM table2 t2
JOIN table1 t1 ON t1.State = t2.State AND t1.Product = t2.Product
                AND t1.Distributor <> 'X'
1
ответ дан 2 December 2019 в 03:49
поделиться

В Oracle:

SELECT t2.State, t2.Product, t2.Version
FROM Table2 t2, Table t1
WHERE t1.State(+) = t2.State
  AND t1.Product(+) = t2.Product
  AND t1.Distributor(+) = :distributor
  AND t1.State IS NULL
1
ответ дан 2 December 2019 в 03:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: