может быть дубликатом вопрос ... здесь две таблицы tasks_0_tasks_staff и tasks_0_staff_time_management:Повторяющиеся данные в LEFT JOIN запросов MySQL
tasks_0_tasks_staff +----+---------+---------+ | id | task_id | user_id | +----+---------+---------+ | 1 | 1 | 348 | | 2 | 1 | 350 | | 3 | 2 | 350 | | 4 | 2 | 351 | | 5 | 2 | 357 | +----+---------+---------+
и
tasks_0_staff_time_management +----+---------+---------+-------------+-------+ | id | user_id | task_id | day_of_week | hours | +----+---------+---------+-------------+-------+ | 1 | 350 | 1 | 2 | 2 | | 2 | 350 | 1 | 3 | 3 | +----+---------+---------+-------------+-------+
, когда я выполнить следующие запрос показывает повторяющиеся данные в таблице левого соединения ... как я могу показать null (что является фактическим случаем) ...
SELECT tasks_0_tasks_staff.`task_id`, tasks_0_staff_time_management.day_of_week, tasks_0_staff_time_management.hours FROM tasks_0_tasks_staff LEFT JOIN `tasks_0_staff_time_management` ON `tasks_0_staff_time_management`.`user_id`= `tasks_0_tasks_staff`.`user_id` WHERE `tasks_0_tasks_staff`.`user_id`= 350 ORDER BY `tasks_0_tasks_staff`.`task_id` ; results: +---------+-------------+-------+ | task_id | day_of_week | hours | +---------+-------------+-------+ | 1 | 2 | 2 | | 1 | 3 | 3 | | 2 | 2 | 2 | | 2 | 3 | 3 | +---------+-------------+-------+
почему последние две строки в результате показывает DAY_OF_WEEK и часов значения столбцов, как это не существует в левой присоединиться к таблице? как эти две строки показывают NULL значение ...?
я жду результатов, чтобы быть как этот
+---------+-------------+-------+ | task_id | day_of_week | hours | +---------+-------------+-------+ | 1 | 2 | 2 | | 1 | 3 | 3 | | 2 | NULL | NULL | | 2 | NULL | NULL | +---------+-------------+-------+
Это выглядит идеально подходит для меня. Здесь я не вижу никаких значений NULL. –
использовать отличную или группу по ... – Kunal
@PraveenKumar im ожидает, что последние две строки отображают данные NULL для day_of_week и столбца часов ... поскольку в левой объединенной таблице нет соответствующих значений ... – mhk