mysql wypros

7 отговора 270 прегледа
#1

mysql wypros

zdraweite,

imam 2 tablici:

tbl1:
code | name
----------------
KR | krucha
DOM | domat
PR | praskowa

tbl2:

sergiq_1 | sergiq_2
-------------------------
KR | DOM
PR | KR

iskam sys select da polucha sledniq rezultat:

sergiq_1 | sergiq_2
---------------------------
krucha | domat
praskowa | krucha

predwaritelno 10x

Отговор
в отговор на 7 #2

Re: mysql wypros

select a.name,b.name from tab2,tab1 a,tab1 b
where a.code=tab2.serg1 and b.code=tab2.serg2;

Отговор
в отговор на 7 #3

Re: Въпрос вместо отговор

KrasiG ти даде перфектен отговор на твоя въпрос.

Обаче,
Защо всъщност задаваш изобщо този въпрос?
Или по-точно защо имаш такава таблица: tbl2?
Обясни малко по подробно каква ти е идеята защото има нещо неестествено в нея.

В примера, който даваш си дефинирал взаимотношение между:

Круша <-> Домат
Праскова <-> Круша

Какво ще рече това?

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на salle #4

Re: Въпрос вместо отговор

Всъщност tablica2 e доста безумна. Какво ще стане ако изведнъж се появи sergiq3.Предполагам че се сещаш какво ще стане.

Отговор
в отговор на KrasiG #5

Re: Въпрос вместо отговор

А ако човека просто дава пример?

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на salle #6

Re: Въпрос вместо отговор

Е ако човека просто дава пример мога да кажа само:Бива си го примера

Отговор
в отговор на KrasiG #7

Re: Въпрос вместо отговор

Освен това проблема не е само в това какво ще стане ако се появи 3,4,5 и т.н.

Доста хора като се сблъскат за пръв път с БД таблици не правят разлика между редове и колони.
А не случаино в теорията таблиците за наречени Relations = Отношение или взаимноотношение или взаимовръзка

Та се опитах да поитам 7 дали е наясно с това без да прозвучи като "Абе що си толкова глупав бе ей"

Ако не е значи е добре да понаучи малко за основните неща за Релационни Бази Данни.
Ако е няма нужда да го обиждаме нали така?

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на salle #8

Re: Въпрос вместо отговор

Абсолютно съм съгласен с теб.Подкрепям те с две ръце. Последното нещо което искам е да обидя когото и да било.Мисля че целта на форумите е да се помага, не да се изтъква незнанието. В случая със 7 съм сигурен че щом е стигнал до нивото да излезе от 1 нормална форма значи е наясно с редове и колони.Предполагам че просто не се е сетил.

Отговор