![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 12.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący problem, otóż mam dwie tabele jedna z rekordami:
Druga tabela natomiast zawiera listę grup:
Chciał bym zrobić to tak aby po zmianie nazwy grupy zmieniała się ona również w pierwszej bazie czyli zmieniam klient na xzy i wszystkie rekordy mające grupę klient mają teraz xyz no i gdy usuwam grupę usuwam również wszystkie rekordy tej grupy. Nie bardzo wiem jak sie do tego zabrać, proszę o pomoc. Ten post edytował jsz 6.03.2008, 15:30:05 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze, w tabeli "z rekordami" powinieneś trzymać ID grupy a nie nazwę... w ten sposób odpada ci pierwszy problem... a rekordy usuwasz potem za jednym zamachem po ID...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 12.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
no ok ale nie wiele mi to daje bo chce aby w tabeli z rekordami wyświatlana była nazwa grupy a nie jej ID... np: pobiera id ale zamiast niego podstawia za niego przypisaną nazwę grupy..stąd tytuł tematu..ale nie wiem jak to zrobic :/
Ten post edytował jsz 6.03.2008, 17:32:22 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o relacyjnych bazach i o JOIN w SQL
![]() Dobra niech stracę users id|user |group 1|admin|0 2|guest|1 groups id|nazwa 0|hakerzy 1|lamerzy w postgres
da w rezultacie: id|user |group 1|admin|hakerzy 2|guest|lamerzy Ten post edytował netmare 6.03.2008, 17:35:13 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:53 |