在两个表中查找最小值和最大值之间的对值MySQL查询

在两个表中查找最小值和最大值之间的对值MySQL查询,mysql,sql,Mysql,Sql,我有两张桌子: 无法运行查询,若要显示“结果”表,请提供帮助。请考虑: SELECT t1.id, t2.id1, t2.col FROM table1 t1 INNER JOIN table2 t2 ON t1.nr1 BETWEEN t2.MinNr1 AND t2.MaxNr1 AND t1.nr2 BETWEEN t2.MinNr2 AND t2.MaxNr2 仅适用于: 内连接表2 t2 关于t1.nr1>=t2.MinNr1和t1.=t

我有两张桌子:

无法运行查询,若要显示“结果”表,请提供帮助。

请考虑:

SELECT
    t1.id,
    t2.id1,
    t2.col
FROM table1 t1
INNER JOIN table2 t2 
    ON  t1.nr1 BETWEEN t2.MinNr1 AND t2.MaxNr1
    AND t1.nr2 BETWEEN t2.MinNr2 AND t2.MaxNr2
仅适用于:

内连接表2 t2


关于t1.nr1>=t2.MinNr1和t1.=t2.MinNr2和t2.MinNr2@DacianStefan:如果我的答案正确回答了您的问题,请单击绿色复选标记。。。谢谢