Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 18.06.2009 Ostrzeżenie: (0%)
|
Witajcie
Mam dwie tabele users1 i domeny. Potrzebuje wprowadzić wartości z pola kat_bazowy z tabeli domeny do tabeli users1. Próbuje na sposób podany niżej: Insert into users1 (kat_bazowy) SELECT domeny.kat_bazowy FROM users2 INNER JOIN domeny ON users2.domain_id = domeny.id order by users2.user_id; Dane z wybranego pola są faktycznie dodawane do tabeli users1, ale nie odpowiednio wg klucza tylko na koncu po dotychczasowym ostatnim rekordzie w tabeli users1. Klucz primary jest w obu tabelach zdefiniowany - users2.domain_id = domeny.id. W którym miejscu popelniam błąd? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 18.06.2009 Ostrzeżenie: (0%)
|
Świetnie, działa.
Dzieki
Jakby to polecenie wyglądało jakby user1 było w bazie db1, user2 w bazie db2 a domeny w bazie db3? |
|
|
|
tmk7 Problem z łaczeniem tabel 8.12.2009, 13:25:14
Mchl Nowe wiersze zawsze są wstawiane na końcu tabeli. ... 8.12.2009, 13:38:00
piotrooo89 czemu tu:
[SQL] pobierz, plaintext SELECT domeny.... 8.12.2009, 13:47:25
Mchl Ma domeny za INNER JOIN. 8.12.2009, 13:48:20
piotrooo89 to nie powinno być tak:
[SQL] pobierz, plaintext ... 8.12.2009, 13:49:53
Mchl A co za różnica? INNER JOIN jest przemienny. 8.12.2009, 13:53:44
tmk7 Nie dopisałem jeszcze, że tabela users2 to kopia u... 8.12.2009, 14:01:02
Mchl KodUPDATE users1 INNER JOIN users2 ON users1.user_... 8.12.2009, 14:05:02
phpion nazwa_bazy.nazwa_tabeli.nazwa_pola
ale czy można ... 5.05.2010, 14:32:30
Mchl Można, a w każdym razie nic nie wskazuje na to by ... 5.05.2010, 16:22:41 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 00:08 |