Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Z tabeli do tabeli gdzie.
calebos
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

Ostrzeżenie: (0%)
-----


Hey

Chce przeniesc pewne dane z tabeli2 do tabeli1 z warunkiem WHERE tabela1.cos=tabela2.costam.
Tzn dla kazdego rowa sprawdzic czy cos nie rowna sie costam w drugiej tabeli i jesli sie rowna to wstawic z tego row'a dane do pierwszej tabeli.

Na logike prosta sprawa a nie moge ustawic skladni.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
woj_tas
post
Post #2





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat(calebos @ 27.03.2008, 15:07:10 ) *
Na logike prosta sprawa a nie moge ustawic skladni.



Pokaż co ci się udało napisać.


--------------------
Go to the top of the page
+Quote Post
calebos
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

Ostrzeżenie: (0%)
-----


Wymotalem wkoncu dzisiaj cos takiego

update coredump1 set coredum1.sekcja = (select sekcja from listdor1 where coredump1.Login=listdor1.account limit 1)


Ktos inny zasugerowal mi
UPDATE coredump1, listdor1 SET coredump1.Kierownik=listdor1.Lista2_Kierownik WHERE coredump1.Login=listdor1.account

To drugie nie chce mi dzialac chyba dlatego ze zapytanie zwraca wiecej niz jeden wynik poniewaz
Tablica coredump1 zawiera np 10 tych samych loginow i dla kazdego z nich ma byc dopisana sekcja z tej drugiej tabeli.
W pierwszym query skuteczny okazal sie limit 1 ale to tez chyba nie najlepsze rozwiazanie.
Dodalbym jakiegos AND czy cos ale jakiego ?


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:40