У меня есть 2 таблицы, какSQL запросов для идентификаторов, которые никогда не показывают специальную комбинацию
id_a | id_b
-----------
01 | 011
01 | 012
02 | 021
02 | 022
и
id_b | cl | ds
------------------
011 | F9.00 | G
012 | F3.00 | G
021 | F9.00 | P
022 | G7.50 | G
столы соединяются на id_b. Теперь я хочу знать каждый Id_a, где нет комбинации F9.00 | G
. Поэтому в этом случае мой желаемый результат: 02
. Несмотря на то, что строка 01 | 012 | F3.00 | G
не соответствует требованиям F9.00 | G
, я не хочу иметь 01
в результате, потому что есть комбинация 01 |011 | F9.00 | G
с 01
как id_a
.
Невозможно представить простой запрос на данный момент. Возможно, у некоторых из вас есть идея.
С уважением, Сорен
, что РСУБД? mySQL, SQL SERVER еще? и что вы пробовали? это похоже на прямой вперед, а не влево или слева, где null .. – xQbert
Укажите ожидаемый результат (в виде таблицы, как у вас уже есть). – jarlh
его в kylin, который использует calcite как queryengine. результатом должен быть только один столбец с идентификатором id_a в пользовательском интерфейсе –