mysql "Where not in" using two columns

Итак, у меня есть одна временная таблица, которая содержит идентификатор пользователя и идентификатор задачи. Она называется CompletedTasks. У меня есть вторая таблица, которая содержит идентификатор пользователя и идентификатор задачи. Она называется PlannedTasks.

Мне нужно получить список всех идентификаторов задач, которые были выполнены, но не запланированы. Таким образом, мне нужно как-то отсеять из завершенных задач все строки, в которых PlannedTasks.userID != CompletedTasks.userID И PlannedTasks.taskID != CompletedTasks.taskID.

Надеюсь, этот вопрос имеет смысл. Пожалуйста, дайте мне знать, если он непонятен, и я объясню подробнее.

Спасибо за любые советы!

33
задан Marc B 8 December 2011 в 17:33
поделиться