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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 21:57 20.06.24 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Vyzmojen li e takyv SQL izraz
АвторBruta (Нерегистриран) 
Публикувано14.09.02 17:25  



tozi vypros shte e dylgichuk, izvinqvam se za koeto, no iskam da obqsnq podrobno za kakvo stava duma.
Znachi predstavete si edna prosta tablica koqto ima 2 poleta. Ednoto ot tezi dve poleta e string koito shte se povtarq mnogo pyti. stava eto tova:

|---------|
|pole1 | pole2|
|---------|
|value1| val1 |
|value2| val1 |
|value3| val1 |
|---------|

Vmesto da zapisvam edni i syshti stoinosti mnogo pyti si syzdavam oshte edna tablica koqto da mi sydyrja samo tozi string i nqkakyv identifikator za nego. Poluchava se:

table1
|---------|
|pole1 | pole2|
|---------|
|value1| 1 |
|value2| 1 |
|value3| 1 |
|---------|

table2
|--------|
| id | value |
|--------|
| 1 | val1 |
|--------|

sled tova s edno sql izrazche kato:
select table1.pole1, table2.value as pole2 from table1, table2 where table2.id = table1.pole2;
si vzemam napravo stoinostite koito mi trqbvat, t.e.:
|----------|
|value1 | val1 |
|value2 | val1 |
|value3 | val1 |
|----------|
Za nqkoi koito se zanimava s bazi danni tova si e prosta rabota. Dotuk dobre. Ami ako imame slednoto polojenie:

table1
|---------|
|pole1 | pole2|
|---------|
|value1| 1,2,3|
|value2| 1,3 |
|value3| 1 |
|---------|

table2
|--------|
| id | value |
|--------|
| 1 | val1 |
| 2 | val2 |
| 3 | val3 |
|--------|

Moje bi se seshtate veche tochno za kakvo govorq. s sql izraz:
select table1.pole1, table2.value as pole2 from table1, table2 where table1.pole2 regexp table2.id;
rezultatyt koito mi se vryshta ima vida:

|----------|
|value1 | val1 |
|value1 | val2 |
|value1 | val3 |
|value2 | val1 |
|value2 | val3 |
|value3 | val3 |
|----------|

A na men tova ne mi vyrshi rabota.

vyprosyt mi e, ima li nqkakyv nachin i ako nqkoi moje da mi napishe primeren sql izraz s koito moje da stane taka che rezultatite da imat vida:

|------------------|
|value1 | val1, val2, val3 |
|value2 | val1, val3 |
|value3 | val3 |
|------------------|

Mnogo shte sum blagodaren na vseki koito moje da mi dade nqkakyv syvet, i se izvinqvam ako na nqkoi tova mu se e storilo prosto za tova dylgo opisanie.



Цялата тема
ТемаАвторПубликувано
* Vyzmojen li e takyv SQL izraz Bruta   14.09.02 17:25
. * Re: Vyzmojen li e takyv SQL izraz ..:: StanProg ::..   15.09.02 16:10
. * Re: Vyzmojen li e takyv SQL izraz Bruta   15.09.02 16:53
. * Re: Vyzmojen li e takyv SQL izraz NDeu   15.09.02 19:05
. * Re: Vyzmojen li e takyv SQL izraz Bruta   15.09.02 19:46
. * Re: Vyzmojen li e takyv SQL izraz svircho   16.09.02 14:10
. * Re: Vyzmojen li e takyv SQL izraz salle   16.09.02 15:37
. * Re: Vyzmojen li e takyv SQL izraz Bruta   16.09.02 19:59
. * Re: Vyzmojen li e takyv SQL izraz ..:: StanProg ::..   17.09.02 10:27
. * Re: а не тука станахме на кълбо ;) salle   17.09.02 12:59
. * Re: а не тука станахме на кълбо ;) ..:: StanProg ::..   17.09.02 17:37
. * Re: а не тука станахме на кълбо ;) voyager   17.09.02 17:42
. * Re: а не тука станахме на кълбо ;) ..:: StanProg ::..   17.09.02 17:51
Клуб :  


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

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