Loading...
PHP/MySQL | Как составить запрос
Всем доброго вэчера Гг
Помогите решить проблемку)
Есть таблица `job` - там есть ячейка id
Есть таблица `job_done` - там есть ячейка job, куда после выполнения задания записывается id из таблицы `job`.
Нужно вывести невыполненные задания.
Были попытки скормить базе такой запрос SELECT * FROM job WHERE id != (SELECT (job) FROM job_done WHERE job = job.id) но она почему то выплевывает 0 строк, несмотря на то что в job есть записи с id которого нету в job_done
Джойни запрос

SELECT * FROM `job` INNER JOIN `job_done` ON `job_done`.`job` <> `job`.`id`

________
посл. ред. 16.06.2018 в 17:08; всего 3 раз(а); by Saw
Про as не забудь
Saw, спасибо.. а почему в выводе дублируются строки по 4 раза?

Изображение

------
57109_TSY9pVgBDME.jpg (139.9 Kb)
Скачиваний: 119
popovdk01 (16.06.2018 в 20:47)
Saw, спасибо.. а почему в выводе дублируются строки по 4 раза?

исправил?
popovdk01, сделай группировку group by
Saw, нет
Kemel (16.06.2018 в 22:25)
popovdk01, сделай группировку group by

примерно как?
popovdk01, в запрос добавь GROUP BY id
Либо другое поле
Онлайн: 1
Время:
Gen. 0.0907
(c) Bym.Guru 2010-2025