Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%)
|
Mam spory klopot z zapytaniem. Otoz mam tabele z 4 kolumnami [id, name1, name2, name3]. Minimum jedno pole name nie jest puste, z tym, ze jak np. jest 1 uzupelnione to niekniecznie musi byc to pole 'name1', rownie dobrze moga byc inne, a to nie.
I teraz chialem przeszukac te 3 pola w poszukiwaniu wyrazu na litere 'x', gdzie x to dowolna litera z alfabetu. Caly szkopul tkwi w tym, ze jezeli uzupelnione jest pole 'name1' to zeby bralo pod uwage tylko to pole, a pzostale 2 nie, jezeli 'name1' nie jest uzupelnione to zeby bralo pod uwage 'name2', a jezeli 'name1' i 'name2' nie jest uzupelnione to zeby bralo pod uwage 'name3', a pzosotale pola nie. Nie wiem czy sie da w ogole cos takiego napisac, a czy jednym zapytaniem to w ogole juz watpie:/ Wiem jedynie jak wyswietlic prawidlowe pole (czyli to, ktore powinno byc przeszukiwane), ale jak to polaczyc z wyszukiwaniem to juz nie.
moze ktos pomoc? Z gory dziekuje za wszelka pomoc. |
|
|
|
Bojakki Skomplikwoane zapytanie 3.01.2006, 13:50:28
nospor troche zakrecone zapytanie nasmazylem, ale dziala,... 3.01.2006, 14:11:33
Bojakki Przerobilem to na swoje potrzeby i wyswietla mi si... 3.01.2006, 14:53:57
nospor kiepsko przerabiales. zjadles jednego ora miedzy 2... 3.01.2006, 14:55:45
Bojakki Cytat(nospor @ 2006-01-03 13:55:45)kiepsko pr... 3.01.2006, 16:19:33
nospor [SQL] pobierz, plaintext SELECT *, IF(name1 IS... 4.01.2006, 08:20:51 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 19:19 |