Столкнулся с таким вопросом: есть 2 таблицы - accounts и payment_transactions. В таблице accounts находятся пользователи (id, баланс и тд..) В payment_transactions записано, когда пользователи пополняли баланс (id, дата, и тд).
Нужно выбрать всех пользователей, которые не платили 3 или более месяца.
Делаю выборку, но в ответ пустой, подскажите, что я делаю не так?
$result = mysqli_query($link, "SELECT id FROM accounts INNER JOIN payment_transactions on accounts.id=payment_transactions.payment_enter_date");
$row = mysqli_fetch_array($result);
echo $row['id'] . "</br>";
SELECT t1.id
FROM accounts t1
LEFT JOIN ( SELECT t2.account_id
FROM payment_transactions t2
GROUP BY t2.account_id
HAVING MAX(t2.payment_enter_date) >= CURRENT_DATE - INTERVAL 3 MONTH ) t3
ON t1.id = t3.account_id
WHERE t3.account_id IS NULL
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
появилась проблема вывода Up-Sells и Cross-Sells в самописный шаблон Woocommerce, а именно не могу найти код для выводаМожете дать пример?
Я нашла в интернете скрипт для тестирования, многое переделала под мою задачу, но не могу разобраться с таким моментом: