如何使用limit连接mysql中的4个表
我有以下数据库表:如何使用limit连接mysql中的4个表,mysql,join,Mysql,Join,我有以下数据库表: `event` ( `event_id,event_name,organizer_id` ) `event_keyword_relation` (`event_id,keyword_relation`) `user_keyword_relation` (`user_id,keyword_id`) `user_organizer_relation` (`user_id,organizer_id`) 我想根据事件关键字关系、用户关键字关系中的相同关键字id从事件中获取事件名称
`event` ( `event_id,event_name,organizer_id` )
`event_keyword_relation` (`event_id,keyword_relation`)
`user_keyword_relation` (`user_id,keyword_id`)
`user_organizer_relation` (`user_id,organizer_id`)
我想根据事件关键字关系、用户关键字关系中的相同关键字id从事件中获取事件名称
或特定用户id的事件和用户-组织者关系中的公共组织者id,具有限制
我的问题是:
SELECT e.event_name
FROM event e
JOIN event_keyword_relation ekr
ON ekr.event_id=e.event_id
JOIN user_keyword_relation ukr
ON ekr.u_keyword_id=ukr.u_keyword_id
JOIN user_organizer_relation uor
ON e.organizer_id = uor.organizer_id
WHERE ukr.user_id=11
AND uor.user_id=11
LIMIT 1,20.
请指导我实现目标的正确方法。您有什么问题?