Autor | Zpráva | ||
---|---|---|---|
solta Profil |
#1 · Zasláno: 8. 3. 2011, 20:41:35
v bunce tabulky ulozene cisla oddelene carkou (1,3,10,12...)
snazil jsem se napsat dotaz ktery vybere radky s konkretnim cislem a LIKE nedela uplne to co bych bud bud vybere radky kde je jen jedno cislo(LIKE 1) nebo i jine cislajako 1=>11 1=>12 (LIKE %1%) procim o pomoc s timto problemem |
||
TomášK Profil |
#2 · Zasláno: 8. 3. 2011, 20:49:29
solta:
Máte špatně navrženou strukturu databáze. Přečtěte si něco o normalizaci databázového schématu, takto poučen vytvořte pro daný řádek novou tabulku provázavou přes klíč. Poté bude dotaz jednodušší a rychlejší. Tohle je drbání levou nohou za pravým uchem... |
||
solta Profil |
#3 · Zasláno: 8. 3. 2011, 21:25:33
:D tusil jsem ze to bude vsechno spatne a pri psani meho prispevku me napadlo udelat si druhou tabulku do te ulozit id radku a to konkretni cislo ale me vytvareni takovych selektu moc nejde
mel jste na mysli neco takoveho? |
||
panther Profil |
#4 · Zasláno: 8. 3. 2011, 21:33:23
solta:
„do te ulozit id radku a to konkretni cislo“ ID řádku nemusí být, podstatná jsou 2 ID, skrze která to je celé propojené. Uvedu příklad: nyní máš tabulku uživatelé (uživatel ID, produkty ID) s daty (1:1,4,5,7; 2:1,5,4,67; 3:4,5) a nová tabulka bude následující: uzivatelID produktID 1 1 1 4 1 5 1 7 2 1 2 5 2 4 ... |
||
solta Profil |
#5 · Zasláno: 8. 3. 2011, 21:48:44
Diky vsem za info
|
||
Časová prodleva: 13 let
|
0