Pereiti prie turinio

Duomenų atvaizdavimas iš duomenų bazės


Rekomenduojami pranešimai

Pabandysiu nupasakoti užduoti.

 

Yra 3 db lentelės:

  1. Imonės
  2. ImonėsPavadinimas
  3. Projektas

 

Duomenų bazėje Imonė yra tik 3 stulepeliai id(nenaudojamas musu atveju), ImonėsId ir ProjektoId.

Duomenų bazėje ImonėsPavadinimas yra Id ir ImonesPavadinimas

Duomenų bazėje Projektas yra Id ir ProjektoPavadinimas

 

Dabar pvz:

 

Tarkim

  • Imonės db irašas: Imonėsid = 2, ProjektoId = 5; Imonėsid = 4, ProjektoId = 5;
  • ImonėsPavadinimas db: Id = 1 , ImonesPavadinimas = pirmaImonė; Id = 2 , ImonesPavadinimas = antraImone; . . . .
  • Projektas db: Id = 1 , ProjektoPavadinimas = pirmasProjektas;Id = 2 , ImonesPavadinimas = antrasProjektas; ...

 

Dabar klausimas: Kaip man pagal db Imonė, isvedinėti lentele:

 

vietoj Imonėsid = 2, ProjektoId = 5; Išvesti antraImonė - penktasProjektas

 

Kažkaip net nesugalvoju algoritmo kaip daryti, nes viska ištraukti o paskui ieškoti pagal id pavadinimo nelabai butu protinga tikriausiai jeigu duomenų butu daug :huh:

 

Atsakymas,kad reikia rašyti viską į vieną lentelę arba, kad čia yra nesąmonė netinka, ne aš sugalvojau ši įrašymo būdą ir ne man jį keisti :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

SELECT Imone.ImonesId, ImonesPavadinimas.ImonesPavadinimas,
Projektas.ProjektoPavadinimas, Projektas.Id 
FROM Imones 
JOIN ImonesPavadinimas ON ImonesId = ImonesPavadinimas.Id 
JOIN Projektas ON Projektas.Id = Imones.ProjektoId

 

Kažkas tokio :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...