Cmake не находит Boost

Я пытаюсь настроить проект с помощью CMake, но не удается найти библиотеки Boost, хотя они находятся в указанной папке. Я указал Boost_INCLUDE_DIR , Boost_LIBRARYDIR и BOOST_ROOT , но я все равно получаю сообщение об ошибке, что CMake не может найти Boost. ---- 1 2 Код заказа Кол-во --------- 1 3 1 0 2 2 Как я могу получить всех людей с заказами больше 0, которые никогда не размещали 0 заказов? Таким образом, результатом этого будет ...

У меня 2 стола

Человек

id
----
1
2

Заказ

Id   Qty
---------
1    3
1    0
2    2

Как я могу получить всех людей с заказами больше 0, которые никогда не размещали нулевой заказ? Таким образом, результатом будет только Person.Id 2

Я думаю, что знаю, как это сделать с помощью курсоров, но хочу найти другой способ.

РЕДАКТИРОВАТЬ:

Я думаю, пытаясь сделать пример коротким и легко читается. Я забыл одну деталь .. Я не фильтрую по идентификаторам. Я выполняю фильтрацию по тексту.

Правильным примером может быть таблица «Клиент» с таблицей заказов, в которой мне нужны все, кто заказал курицу, но не заказал курицу и рыбу.

Клиент

id
----
1
2
3

Заказ

Id   Dish
----------------
1    chicken
2    chicken
2    fish
3    fish 

Таким образом, результатом должен быть только идентификатор клиента 1

1
задан smorhaim 28 September 2010 в 13:43
поделиться