Есть таблицы с такими полями
user
task
complete
Нужно получить список всех заданий, из них определить, какие выполненые пользователем, а какие - нет. Пытался написать вот это:
SELECT
task.id AS id,
task.title AS title,
complete.use_tip AS free_tip,
complete.use_paid_tip AS paid_tip,
(complete.task_id IS NOT NULL) AS complete
FROM task LEFT JOIN complete ON task.id=complete.task_id where
complete.user_id=3
Но выдаёт только кол-во заданий, которые выполнены пользователем. Если у меня 10 заданий, и пользователь с id=2 выполнил только два, то должна производиться выборка всех 10-ти заданий, а не двух
Решение нашлось довольно быстро:
SELECT
task.id AS id,
task.title AS title,
complete.use_tip AS free_tip,
complete.use_paid_tip AS paid_tip,
(complete.task_id IS NOT NULL) AS complete
FROM task LEFT JOIN complete ON (task.id=complete.task_id AND complete.user_id=3)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь вывести картинку к таксономии, и, в случае ее отсутствия, выводить photo_noneПочему-то в приведенном ниже примере значение 'imgtax' выводится...
Подскажите пожалуйста, как в данном примере, данные из массива записывать в бдВ массив они попадают из API в ходе цикла