谁能帮我解决这个问题。
我有 2 个表:
TASKS:(id,once)
SAVED_tasks (id, task_id)
- 我保存任务的表..
我需要显示所有任务,但如果任务的值为 1 并且已经插入到 SAVED_tasks 表中则不显示。
示例:
任务:
id, name, once
1, task1, 0
2, task2, 1
3, task3, 0
4, task4, 1
保存的任务:
id, task_id
1, 1
2, 2
3, 3
4, 4
我需要结果:
1, task1
3, task3
最佳答案
SELECT TASK.id, SAVED_tasks.task_id FROM TASKS Inner join SAVED_tasks ON TASK.id = SAVED_tasks.id
AND TASK.once > 1
关于mysql - 选择带有显示标志但基于另一个表的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27374784/