所以我是新来的,这是我的第一个问题。请原谅我缺乏经验。我不知道这样做对不对。但我愿意接受建议。
我有一张table,申请表
我希望能够选择所有不重复的位置:
申请人申请的
包括还没有申请的职位
应聘者未申请的职位即使是其他应聘者申请的,其他哪个应聘者也无所谓
所以结果是动态选择申请人时,如果我选择申请人1,结果应该是:
如果我选择申请人2,结果应该是:
我试着用除集运算。还不太清楚。顺便说一句,这是在postgresql中。我希望我说的有道理。英语不是我的第一语言。
所以我是新来的,这是我的第一个问题。请原谅我缺乏经验。我不知道这样做对不对。但我愿意接受建议。
我有一张table,申请表
我希望能够选择所有不重复的位置:
申请人申请的
包括还没有申请的职位
应聘者未申请的职位即使是其他应聘者申请的,其他哪个应聘者也无所谓
所以结果是动态选择申请人时,如果我选择申请人1,结果应该是:
如果我选择申请人2,结果应该是:
我试着用除集运算。还不太清楚。顺便说一句,这是在postgresql中。我希望我说的有道理。英语不是我的第一语言。
1条答案
按热度按时间rjjhvcjd1#
我假设您希望每行有一个结果
position
,如果一行有多行position
,你更喜欢有申请人的那一个。那可能是
真奇怪
ORDER BY
条款依赖于FALSE < TRUE
对于布尔值。