Здравейте!
Имам 2 таблици:
tbl_1 (id, pole)
tbl_2 (id_dd, ref_dd, pole_dd)
На всеки ред в първата таблица съответстват n-брои записи във втората като ref_dd.tbl2 = id.tbl_1
tbl_1:
1 | Ivan
2 | Dragan
3 | Petkan
tbl_2:
1 | 1 | Neshto si
2 | 1 | Drugo neshto
3 | 1 | Treto neshto
4 | 1 | Chetvyrto neshto
5 | 2 | AAAAAAA
6 | 3 | 12345
7 | 3 | 78900
8 | 2 | BBBBBBBB
9 | 3 | CCCCCCCCC
Трябва да селектирам записите в първата таблица заедно със съответстващите им редове във втората използвайки връзката: ref_dd.tbl2 = id.tbl_1
Допълнителното условие е да се селектират най-много 3 полета за даден ref_dd.
Иначе казано, селектирайки реда със запис Иван трябва да взема с него и полетата със записи Нещо си, Друго нещо, Трето нещо и така за всички полета от първата таблица.
Как би изглеждала тази заявка?
Благодаря предварително!
Имам 2 таблици:
tbl_1 (id, pole)
tbl_2 (id_dd, ref_dd, pole_dd)
На всеки ред в първата таблица съответстват n-брои записи във втората като ref_dd.tbl2 = id.tbl_1
tbl_1:
1 | Ivan
2 | Dragan
3 | Petkan
tbl_2:
1 | 1 | Neshto si
2 | 1 | Drugo neshto
3 | 1 | Treto neshto
4 | 1 | Chetvyrto neshto
5 | 2 | AAAAAAA
6 | 3 | 12345
7 | 3 | 78900
8 | 2 | BBBBBBBB
9 | 3 | CCCCCCCCC
Трябва да селектирам записите в първата таблица заедно със съответстващите им редове във втората използвайки връзката: ref_dd.tbl2 = id.tbl_1
Допълнителното условие е да се селектират най-много 3 полета за даден ref_dd.
Иначе казано, селектирайки реда със запис Иван трябва да взема с него и полетата със записи Нещо си, Друго нещо, Трето нещо и така за всички полета от първата таблица.
Как би изглеждала тази заявка?
Благодаря предварително!