cd /здесь/нужный/путь && /usr/bin/php5 /var/www/4/get_data_from_site/get_data_from_site1.php >/dev/null 2>&1
Сравнивает array1 с одним или несколькими другими массивами и возвращает значения из array1, которые отсутствуют во всех других массивах.
SELECT *
FROM (
SELECT `id`
FROM `Orders`
WHERE `id` IN (
SELECT `op`.`order_id`
FROM `OrderProducts` AS `op`
JOIN `Products` AS `p` ON `p`.`id` = `op`.`product_id`
AND `op`.`delivery_complete` != 1 AND `p`.`category_id` = 9
) AND `id` NOT IN (
SELECT `op`.`order_id`
FROM `OrderProducts` AS `op`
JOIN `Products` AS `p` ON `p`.`id` = `op`.`product_id`
AND `op`.`delivery_complete` != 1 AND `p`.`category_id` != 9
)
) AS `o`
JOIN `OrderProducts` AS `op` ON `op`.`order_id` = `o`.`id`
JOIN `Products` AS `p` ON `p`.`id` = `op`.`product_id`
реклама - информация, распространенная любым способом, в любой форме и с использованием любых средств, адресованная неопределенному кругу лиц и направленная на привлечение внимания к объекту рекламирования, формирование или поддержание интереса к нему и его продвижение на рынке;
WHERE `op`.`delivery_complete` != 1 AND `p`.`category_id` != 9
выберет все недоставленные продукты не девятой категории, а WHERE `id` NOT IN (SELECT ...)
, соответсвенно, все заказы, где таких продуктов нет. Полный запрос:SELECT *
FROM (
SELECT `id`
FROM `Orders`
WHERE `id` NOT IN (
SELECT `op`.`order_id`
FROM `OrderProducts` AS `op`
JOIN `Products` AS `p` ON `p`.`id` = `op`.`product_id`
WHERE `op`.`delivery_complete` != 1 AND `p`.`category_id` != 9)
) AS `o`
JOIN `OrderProducts` AS `op` ON `op`.`order_id` = `o`.`id`
JOIN `Products` AS `p` ON `p`.`id` = `op`.`product_id`
`OrderProducts`.`delivery_complete` = 1 || `products`.`category_id` = 9
Записываем отрицание:!(`OrderProducts`.`delivery_complete` = 1 || `products`.`category_id` = 9) =>
!(`OrderProducts`.`delivery_complete` = 1) && !(`products`.`category_id` = 9) =>
`OrderProducts`.`delivery_complete` != 1 && `products`.`category_id` != 9
И заносим это в условие...
WHERE `id` NOT IN (
SELECT `op`.`order_id`
FROM `OrderProducts` AS `op`
JOIN `Products` AS `p` ON `p`.`id` = `op`.`product_id`
WHERE `op`.`delivery_complete` != 1 AND `p`.`category_id` != 9)
...