我正在寻找一种从用户表中选择用户的方法,该用户表在另一个表中至少有一个相关条目。也许我的加入方法是完全错误的,但这就是我正在尝试的,应该让您了解结构:
SELECT users.`id`, users.`email`, users.`username`, users.`status`, users.`date_reg`
FROM dir_editors as users
JOIN dir_links as links ON (links.`id_editor` = users.`id`)
WHERE COUNT(links.`id_editor`) > 1
Run Code Online (Sandbox Code Playgroud)
因此,目标是从表中至少有一个链接条目的用户获取所有这些用户数据,dir_links其中id_editordir_links 表中的字段。
感谢您的帮助
SELECT users.`id`, users.`email`, users.`username`, users.`status`, users.`date_reg`
FROM dir_editors as users
WHERE EXISTS(SELECT 1 FROM dir_links as links WHERE links.`id_editor` = users.`id`)
Run Code Online (Sandbox Code Playgroud)