SQL израз (как)
6 отговора
574 прегледа
SQL израз (как)
Имам 2 таблици. Първата съдържа идентификатор и име. Втората съдържа 2 колони със идентификатори от първата което показва на дадено име кое съответства. Ако трябва да покажа на кой идентификатор кой съответства е елементарно (select id1,id2 from t2) но вместо id1 и id2 там трябва да стоят имената съответстващи на id1 и id2 от първата таблица.
Как?
Как?
Re: SQL израз (как)
select t1.name, t2.name from t1 inner join t2 on t1.id1=t2.id1;
Everything louder than everything else...
Everything louder than everything else...
Re: SQL израз (как)
Ама така нещо не се получава... дава грешка
Students е
ID , Name
1 , Иван
2 , Стоян
3 , Георги
4 , Петър
и т.н
Т2 е
ID1,ID2
1 ,2
1 ,3
Резултата трябва да бъде
Иван , Георги
Стоян , Георги
Students е
ID , Name
1 , Иван
2 , Стоян
3 , Георги
4 , Петър
и т.н
Т2 е
ID1,ID2
1 ,2
1 ,3
Резултата трябва да бъде
Иван , Георги
Стоян , Георги
това е друго
Трябваше да пуснеш примерните данни още в началото, за да разбера какво всъщност имаш предвид.
Everything louder than everything else...
SELECT
s_1.Name AS name1,
s_2.Name AS name2
FROM
Students AS s_1 INNER JOIN T2
ON
s_1.ID=T2.ID1 INNER JOIN Students AS s_2
ON
s_2.ID=T2.ID2
Everything louder than everything else...
Re: Наблегни на понятието JOIN
Тъй като явно си отскоро в света на SQL (добре дошъл) силно ти преропъчвам да "изкараш" ето този курс за начинаещи
[линк]
Във втората част има и основен урок за JOIN
[линк]
И помни какво ти каза Дакота. Най-бързо и лесно ще получиш помощ ако дадеш пример:
- Имам ето тези таблици и в тях ей това, а пък искам да получа това и това.
Успех.
salle.online.bg/sig
[линк]
Във втората част има и основен урок за JOIN
[линк]
И помни какво ти каза Дакота. Най-бързо и лесно ще получиш помощ ако дадеш пример:
- Имам ето тези таблици и в тях ей това, а пък искам да получа това и това.
Успех.
salle.online.bg/sig