Есть 2 таблицы (упрощено)
t1:
t1_id int
t1_field varchar(10)
t2:
t2_id int
t2_field varchar(10)
нужно выбрать из таблицы t1 все значения, причем если t2_id = t1_id и 2_field =«value» значение поля не должно попасть у выборку.
Тоесть:
t1
1 'a'
2 'b'
3 'c'
t2:
1 'a'
2 'b'
3 'value'
4' 'd'
запрос должен вернуть (1, 'a'), (2, 'b')
Есть ли возможность это сделать 1-им запросом?
примеры таблиц с даными:
create table t1 (t1_id int, t1_field varchar(10));
create table t2 (t2_id int, t2_field varchar(10));
insert into t1 values(1, 'a'),(2,'b'),(3,'c'),(4,'d);
insert into t2 values(1, 'a'),(2,'b'),(3,'value'),(4,'d');