我正在尝试创建一个动态字段,该字段根据当前用户显示不同的值。我有一个contacts
表,我希望它包含一个名为contact_notes
的字段,每个用户都可以在该字段中输入有关表中联系人的注释。 contact note
仅应显示当前用户为每个联系人输入的注释。为此,我使用以下字段创建了一个名为contacts_users
的链接表:
contact_id (Primary),
user_id (Primary),
contact_note
我将contacts_users.contact_id与contacts.contact_id链接了,但是我无法获取查询以根据当前用户提取正确的contact_note。我在下面尝试了查询,但是一旦添加了WHERE子句,就不会显示任何记录。关于我的查询有什么问题的任何建议吗?
SELECT
contacts.contact_id,
contacts.vendor_id,
contacts.contact,
contacts.contact_type,
contacts.title,
contacts.phone,
vendors.vendor,
vendors.msa_list,
vendors.search_words,
contacts_users.contact_note
FROM contacts
LEFT OUTER JOIN vendors ON contacts.vendor_id = vendors.vendor_id
RIGHT JOIN contacts_users ON contacts_users.contact_id = contacts.contact_id
在哪里(contacts_users.user_id =':session.user_id') GROUP BY contacts.contact_id