我有3個表格。用戶,警報和前綴。用戶顯然是我的用戶信息表。 Alert是我存儲用戶警報/通知設置的表格,pref是我存儲用戶偏好的地方。MYSQL,如果存在
並非所有的用戶都會擁有首選項和警報條目。當我嘗試撥打警報時,我遇到了SQL知識問題。
我正試圖做一個3方式加入用戶,警報和pref在uid是相同的。我想選擇所有user.id而忽略了一個alert.deleted和pref.deleted所有的uid =做1
user | alert | pref
id uid uid
alert_id pref_id
deleted deleted
這是模式,這是偉大的,但你試圖*執行連接的查詢在哪裏? – tadman
您是否嘗試在連接條件中使用已刪除字段的左外連接? – daxur