I have to tables:
Table A:
CName | Id
-------------------------------
John Smith | 1
Jane Doe | 4
John Smith | 9
Joe Bloggs | 10
Table B:
Id | IdUser | state
-------------------------------
1 | 1 | PD
2 | 4 | AS
3 | 1 | JT
4 | 1 | PD
5 | 1 | PD
6 | 4 | JT
7 | 1 | JT
8 | 4 | PD
9 | 4 | JT
The relation of tables is A can have several B and B can have only one A (A1-*B).
I need to create a query to get the first 3 lines of table B, for each line of table A
So in this example the result will be:
CName | Id(A) | Id(B) | state
-------------------------------------------------------
John Smith | 1 | 1 | PD
John Smith | 1 | 3 | JT
John Smith | 1 | 4 | PD
Jane Doe | 4 | 2 | AS
Jane Doe | 4 | 6 | JT
Jane Doe | 4 | 8 | PD