您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL查询跨多行查找匹配项

MySQL查询跨多行查找匹配项

由于您需要读取Attributes表的三个不同行,因此建议使用JOIN来避免子查询

SELECT a1.dataID
FROM
    Attributes a1
    JOIN Attributes a2 ON
        a1.dataID=a2.dataID
    JOIN Attributes a3 ON
        a2.dataID=a3.dataID
WHERE
    a1.dataID = 1 AND
    a1.attributeID = 1 AND
    a2.attributeID = 2 AND
    a3.attributeID = 3;
MySQL 2022/1/1 18:39:32 有353人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶