![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 1 Dołączył: 8.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję zapytanie SQL, które rozwiąże nast. problem.
Mam tabele o strukturze: id | nazwisko | numer | blad i przykładowy rekord w niej wygląda tak 1 | kowalski | 1234 | blad1; blad2; blad3 jak widać kolejne błędy są od siebie rozdzielane średnikami. A chciałbym z tego uzyskać tabele gdzie w jednym rekordzie jest tylko jeden błąd, czyli z powyższego rekordu otrzymalibyśmy 3 nast. 1 | kowalski | 1234 | blad1; 1 | kowalski | 1234 | blad2; 1 | kowalski | 1234 | blad3 nie wiem jak sie do teog zabrać, może ktoś ma jakiś pomysł lub całe zapytanie. Za wszelką pomoc z góry dziękuje pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Masz źle skonstruowaną bazę danych. Błędy należałoby zapisywać w osobnej tabeli powiązanej z tabelą użytkownikó (czy co to jest) za pomocą klucza obcego. Wtedy nie miałbyś żadnych problemów.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 1 Dołączył: 8.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dobra, wszystko pięknie, tylko że dziwnym trafem sie składa że to nie było moje pytanie. Dostałem jakąś tam baze i musze ją jakoś doprowadzić do jakiejś lepszej postaci, a niestety z rozdzieleniem tego pola tekstowego nie umiem sobie sam poradzić.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:12 |