Sql 根据另一个表的属性选择特定行

Sql 根据另一个表的属性选择特定行,sql,Sql,我需要显示属性的特定结果。 例如,让我们拿两个表,以一对多的关系将它们连接在一起。如果第一个表中的属性为“7”,那么如何显示第二个表的第7个结果 这样的情况: 想象一下,在第一个表中添加一个名为“3”的属性。对于相同的emp_id,如何显示第二个的第三个结果 你能帮我一下吗?我正试图弄清楚首先要做什么。选择t2.sal_det 表2为t2,表1为t1 其中t1.sal=t2.sal_det使用OFFSET和LIMIT如下: SELECT b.* FROM Table1 a INNER JOIN

我需要显示属性的特定结果。 例如,让我们拿两个表,以一对多的关系将它们连接在一起。如果第一个表中的属性为“7”,那么如何显示第二个表的第7个结果

这样的情况:

想象一下,在第一个表中添加一个名为“3”的属性。对于相同的emp_id,如何显示第二个的第三个结果

你能帮我一下吗?我正试图弄清楚首先要做什么。

选择t2.sal_det 表2为t2,表1为t1
其中t1.sal=t2.sal_det

使用
OFFSET
LIMIT
如下:

SELECT b.*
FROM Table1 a
INNER JOIN Table2 b ON b.EMP_ID = a.EMP_ID
OFFSET 3 ROWS --Here place n rows to skip
LIMIT 1 ROW ONLY