Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:25 30.05.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Тема SQL израз (как)нови  
АвторStudent (Нерегистриран)
Публикувано06.09.05 14:57



Имам 2 таблици. Първата съдържа идентификатор и име. Втората съдържа 2 колони със идентификатори от първата което показва на дадено име кое съответства. Ако трябва да покажа на кой идентификатор кой съответства е елементарно (select id1,id2 from t2) но вместо id1 и id2 там трябва да стоят имената съответстващи на id1 и id2 от първата таблица.
Как?



Тема Re: SQL израз (как)нови [re: Student]  
Автор Dakota (erotoman)
Публикувано06.09.05 15:33



select t1.name, t2.name from t1 inner join t2 on t1.id1=t2.id1;

Everything louder than everything else...


Тема Re: SQL израз (как)нови [re: Dakota]  
АвторStudent (Нерегистриран)
Публикувано06.09.05 16:01



Ама така нещо не се получава... дава грешка
Students е
ID , Name
1 , Иван
2 , Стоян
3 , Георги
4 , Петър
и т.н

Т2 е
ID1,ID2
1 ,2
1 ,3

Резултата трябва да бъде
Иван , Георги
Стоян , Георги



Тема Грешканови [re: Dakota]  
АвторStudent (Нерегистриран)
Публикувано06.09.05 16:04



Резултата трябва да бъде
Иван , Стоян
Иван, Георги



Тема това е другонови [re: Student]  
Автор Dakota (erotoman)
Публикувано06.09.05 16:33



Трябваше да пуснеш примерните данни още в началото, за да разбера какво всъщност имаш предвид.

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нови [re: Student]  
Автор salle (един такъв)
Публикувано06.09.05 17:32



Тъй като явно си отскоро в света на SQL (добре дошъл) силно ти преропъчвам да "изкараш" ето този курс за начинаещи



Във втората част има и основен урок за JOIN


И помни какво ти каза Дакота. Най-бързо и лесно ще получиш помощ ако дадеш пример:
- Имам ето тези таблици и в тях ей това, а пък искам да получа това и това.

Успех.



Тема Благодаря! [re: Student]  
АвторStudent (Нерегистриран)
Публикувано06.09.05 22:04



Благодаря!




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.