У меня возникли проблемы с некоторой логикой.WEB2PY: отображение данных из DB с помощью JOIN, но с некоторым условием
- У меня есть 3 таблицы:
db.service_request
,db.technician
иdb.assigned
- Многие
Service Request
могут быть назначены наTechnician
- Таблица
db.assigned
является, где все назначенныеservice_request
сохраняются вместе сTechnician
«s ID - Теперь я хочу отобразить все данные в
service_request
ЗА ИСКЛЮЧЕНИЕМ дляservice_request
, который не был назначен текущему зарегистрированномуTechnician
Как кто-то скажет мне, как это сделать?
Что у меня есть это, я получаю все service request
, который был assigned
для текущего вошедших в Technician
, но не получает все другие service request
, что до сих пор не было assigned
.
query=db.service_request.id==db.assigns.sr_id
query2=db.assigns.technician==user_id
query4=((query)&(query2))
get_assigned=db(query4).select(orderby=~db.service_request.date_time)