Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 20.01.2011 23:13

Teoreticky: mám stĺpec kde sú zadané napríklad ID používateľov v skupine. Hodnoty teda vyzerajú:
Skupina1 - 1 13 6 12 47 15
Skupina2 - 2 35 15 36 124
Skupina3 - 45 3 12 34 4

Pomocou akej query by som vedel vybrať skupiny, kde sa nachádza užívateľ s ID 12?


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 20.01.2011 23:40

Ukaz strukturu tabulky (tabuliek)


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 21.01.2011 0:00

Píšem, že teoreticky ale neviem, čo viac je potrebné uviesť. Proste potrebujem priradiť k jednej položke viacero hodnôt, ale neviem koľko ich bude a následne potrebujem vyberať jednu položku podľa jednej z týchto hodnôt.


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 21.01.2011 0:05

Tak ukaz teoreticku strukturu :)


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 21.01.2011 0:11

Kód:
tabulka UZIVATELIA:
 ID | Meno
  1 | Uzivatel
  2 | Uzivatel2
 12 | Uzivatel12
 20 | Uzivatel20
150 | Uzivatel150
...

tebulka SKUPINY:
Nazov    | Uzivatelia
Skupina1 | 1 5 12 3 45 36
Skupina2 | 3 6 97 41 112 35
Skupina3 | 12 15 3 6
...


A potrebujem vybrať skupiny, ktoré majú v stĺpci uzivatelia číslo 12, teda Skupina1 a Skupina3. Myslím, že som to dosť jasne napísal už v prvom príspevku ale ak je to jasnejšie tak mi už určite budeš vedieť poradiť :)


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 21.01.2011 0:15

Akeho typu by bol stlpec "Uzivatelia" ?
Mne to pride, ze ta tabulka by mala vyzera skor takto:
Kód:
tebulka SKUPINY:
Nazov    | Uzivatelia
Skupina1 | 1
Skupina1 | 5
Skupina1 | 12
Skupina1 | 3
Skupina1 | 45
Skupina1 | 36
Skupina2 | 3
Skupina2 | 6

... atd


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 21.01.2011 0:24

Stĺpec by bol TEXT a takto by to bolo imho zbytočne objemné.


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 21.01.2011 0:29

Tak musis parsovat ten text, priznam sa, ze to neviem takto z hlavy

Kukaj ale, ake by to bolo jednoduche v tom mojom navrhu:
select distinct nazov from skupiny where uzivatelia = 12;


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 21.01.2011 8:07

jo forty ti dobre hovori, tak by nemala ta tabulka vyzerat....
ja som robil davnejsie daco podobne (uchovaval som polozkam id userov, ktori hlasovali).. stlpec bol napr. takyto

#12#48#45#65#4#13# (na zaciatku aj na konci musi byt #, alebo iny znak)

a potom vyberas uz

Kód:
WHERE hlasovali LIKE '%#12#%'

to sa ti vsak hodi iba ak nepotrebujes s tym nic ine robit iba zistit jednu vec, v mojom priapde ci hlasoval, alebo kde hlasoval

ak hoc vsak chces dat do skupiny, potrebujes imho s tym robit trosku viac takze

tabulka pouzivatelia
Kód:
ID | name
1  | flety
2  | forty


tabulka skupiny
Kód:
ID | name
1  | skupina1
2  | skupina 2


tabulka clenstvo
Kód:
user | skupina
1    |    1
2    |    1
1    |    2



imho so ak je to tak blbost tak poprosim vysvetlenie, elbo ja to vacsinou tak robim, tka to nechem robit blbo







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 21.01.2011 9:46

no to je dekompozicia m:n? to je dobry sposob


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 21.01.2011 10:52

emer, takto som to myslel aj ja, len namiesto # som mal medzeru a bál som sa, že by LIKE mohol zlyhať. Mriežka mi nenapadla :D ale aký problém by s tým mohol byť? Keby som potreboval upraviť(zmazať užívateľa) tak si vyberiem celý stĺpec, vymažem "needle" v "haystacku" a updatnem databázu.


Offline

Užívateľ
Užívateľ
Výber podľa jedného prvku v stlpci

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 21.01.2011 11:09

no dobre ale pri inych dopytoch ti to moze robit problem.. neviem napriklad ako by si robil join a pod. zalezi do teba s cim sa ti lepsie robi a na co vsetko to potrebujes







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Výber mena stĺpcov + overenie hodnoty v stĺpci

v PHP, ASP

3

462

19.02.2011 18:15

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. náhodný výber s váhou prvku

v Databázy

4

624

19.02.2009 20:04

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber z databazy po jednom prvku

v Databázy

2

258

07.03.2013 17:21

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WiMAX je sklamaním, podľa jedného z prvých poskytovateľ

v Novinky

1

462

24.03.2008 21:49

Stvanec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber len jedneho zaznamu

v Databázy

5

707

03.01.2009 17:05

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odporúčaný výber jedného z dvoch Notebookov

v Notebooky a netbooky

2

303

04.11.2020 18:50

Freegoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber jedneho zaznamu s rovnakym cislom MySQL z databazy

v Databázy

1

3334

30.12.2018 21:57

SP!DER Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber podla parametrov

v Notebooky a netbooky

18

2262

18.09.2007 17:16

dodo_mt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber notebooku podla hlasovania.

v Notebooky a netbooky

2

574

07.12.2008 14:50

Xaltotun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber z databazy podla datumu

v Databázy

7

928

11.03.2010 21:38

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výber mena podľa začiatočného písmena

v PHP, ASP

15

903

26.07.2007 6:50

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber z DB podla mesiaca a roka

v Databázy

5

627

23.09.2010 22:41

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IN v druhom stlpci

v Databázy

7

478

10.10.2011 20:44

Feko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C++] Párne čísla v stĺpci matice

v Assembler, C, C++, Pascal, Java

2

1110

24.03.2015 18:07

sanji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

707

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obtekanie prvku

v HTML, XHTML, XML, CSS

3

532

01.06.2010 19:22

zaciatocnik Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra