Надеюсь, вы в порядке.Соедините две таблицы, количество строк
Я пытаюсь написать запрос SQL с соединения между двумя таблицами, как показано ниже:
table1 (id_master, ID)
1,1
1,2
1,3
1,4
1,5
И второй стол
таблица2 (id_master, ID)
1,1
1,2
1,3
1,4
Как можно видеть, каждая таблица содержит ID_master & Я бы. В таблице 2 указано значение acknownledgement (ack) таблицы1. Каждая строка в таблице1 должна иметь «ack» в таблице2.
В моем примере, я не имею никакого результата, потому что (table1 (1,5) не получил ПДТ в table2 и я хочу привести, когда table1.row (1,5) получил в table2 АСК.
Я попытался с присоединиться, но у меня есть результат, когда мы имеем первый «ACK». Я хочу, чтобы иметь результат, когда у меня есть все «извед».
Я надеюсь, что понятно.
спасибо за вашу помощь ,
вид касается
EDIT:
Спасибо stripathi & JPW,
example1:
table1 (id_master, ID)
1, А
1, B
1, C
2, D
2, Е
вторая таблица
таблица2 (id_master, ID)
1, A
1, B
2, D
2 , E
результат мой запрос должен быть:
2, D
2, E
Потому что мы можем найти строки (2, D) & (2, Е) в двух таблицах, но это не относится к (1, *) (он пропускает (1, C) в таблице2).
Не задал вопрос. Из того, что я понимаю, вам нужно сделать, если не существует (таблица 1, кроме таблицы Table1 inner join Table2)) и поставить логику в блок. – stripathi