[ 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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
NapísalOffline : 20.01.2011 23:13 | Výber podľa jedného prvku v stlpci

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 | 0
NapísalOffline : 20.01.2011 23:40 | Výber podľa jedného prvku v stlpci

Ukaz strukturu tabulky (tabuliek)


Offline

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

Registrovaný: 26.11.06
Prihlásený: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
Napísal autor témyOffline : 21.01.2011 0:00 | Výber podľa jedného prvku v stlpci

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 | 0
NapísalOffline : 21.01.2011 0:05 | Výber podľa jedného prvku v stlpci

Tak ukaz teoreticku strukturu :)


Offline

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

Registrovaný: 26.11.06
Prihlásený: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
Napísal autor témyOffline : 21.01.2011 0:11 | Výber podľa jedného prvku v stlpci

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 | 0
NapísalOffline : 21.01.2011 0:15 | Výber podľa jedného prvku v stlpci

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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
Napísal autor témyOffline : 21.01.2011 0:24 | Výber podľa jedného prvku v stlpci

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 | 0
NapísalOffline : 21.01.2011 0:29 | Výber podľa jedného prvku v stlpci

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ý: 26.05.26
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 21.01.2011 8:07 | Výber podľa jedného prvku v stlpci

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 | 0
NapísalOffline : 21.01.2011 9:46 | Výber podľa jedného prvku v stlpci

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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
Napísal autor témyOffline : 21.01.2011 10:52 | Výber podľa jedného prvku v stlpci

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ý: 26.05.26
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 21.01.2011 11:09 | Výber podľa jedného prvku v stlpci

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
 [ Príspevkov: 12 ] 


Výber podľa jedného prvku v stlpci



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 Backend

3

548

19.02.2011 18:15

chrono

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

náhodný výber s váhou prvku

v Databázy

4

732

19.02.2009 20:04

rooobertek

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

vyber z databazy po jednom prvku

v Databázy

2

338

07.03.2013 17:21

stenley

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

617

24.03.2008 21:49

Stvanec

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

Vyber len jedneho zaznamu

v Databázy

5

812

03.01.2009 17:05

zaciatocnik

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

400

04.11.2020 18:50

Freegoo

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

4209

30.12.2018 21:57

SP!DER

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

vyber podla parametrov

v Notebooky a netbooky

18

2342

18.09.2007 17:16

dodo_mt

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

Vyber notebooku podla hlasovania.

v Notebooky a netbooky

2

680

07.12.2008 14:50

Xaltotun

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

Výber mena podľa začiatočného písmena

v Backend

15

1003

26.07.2007 6:50

zero0x

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

vyber z databazy podla datumu

v Databázy

7

1035

11.03.2010 21:38

rooobertek

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

Vyber z DB podla mesiaca a roka

v Databázy

5

707

23.09.2010 22:41

stenley

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

IN v druhom stlpci

v Databázy

7

561

10.10.2011 20:44

Feko

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

WIN7-usporiadanie podla typu a zaroven podla datumu

v Windows

1

878

10.10.2011 17:16

Logik

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

[C++] Párne čísla v stĺpci matice

v Backend

2

1231

24.03.2015 18:07

sanji

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

Obtekanie prvku

v Frontend

3

622

01.06.2010 19:22

zaciatocnik



© 2005 - 2026 PCforum, edited by JanoF