wklejenie wierszy
fordax - 09-09-2006 01:04
wklejenie wierszy
Witam wszystkich! Mam tak zbudowana tabelę:
id || id_klienta || id_towaru || cena_brutto || cena_netto
uzupełniam dane dla jednego klienta, około 60 wierszy (mam powiedzmy 15 klientów) chciałbym zbudować mechanizm który pozwoliłby pobrać wiersze dla wpisanego już klienta i skopiować na innego klienta w tej samej tabeli zmieniając tylko id_klienta
INSERT INTO br_cenastandardu (id_klienta, id_bryczki, cena_fabryczna_cs, cena_detal_cs) SELECT 6, id_bryczki, cena_fabryczna_cs, cena_detal_cs FROM br_cenastandardu WHERE id_klienta = 2
wyrzuca mi błąd: #1066 - Tabela/alias nie s? unikalne: 'br_cenastandardu' moje pytanie czy możliwe jest pobranie danych z tabeli zmiana id_klienta i wklejenie jej do tej samej tabeli pole id jest autoincrement proszę o podpowiedź co w tej instrukcji jest źle Pozdrawiam
lost - 09-09-2006 01:05
> > INSERT INTO br_cenastandardu (id_klienta, id_bryczki, cena_fabryczna_cs, > cena_detal_cs) > SELECT 6, id_bryczki, cena_fabryczna_cs, cena_detal_cs FROM br_cenastandardu > WHERE id_klienta = 2 > WHERE id_klienta = '2'
--
fordax - 09-09-2006 01:05
ciach >> > WHERE id_klienta = '2' > niestety wynik ten sam
Krzysztof Jodłowski - 09-09-2006 01:05
> > INSERT INTO br_cenastandardu (id_klienta, id_bryczki, > cena_fabryczna_cs, cena_detal_cs) > SELECT 6, id_bryczki, cena_fabryczna_cs, cena_detal_cs FROM > br_cenastandardu WHERE id_klienta = 2 > błąd: #1066 - Tabela/alias nie s? unikalne: 'br_cenastandardu'
Może spróbuj pokombinować w kierunku zrobienia aliasu dla jednej (lub "obu" tabel):
INSERT INTO br_cenastandardu (id_klienta, id_bryczki, cena_fabryczna_cs, cena_detal_cs) SELECT 6, cs2.id_bryczki, cs2.cena_fabryczna_cs, cs2.cena_detal_cs FROM br_cenastandardu cs2 WHERE cs2.id_klienta = 2
-- pozdrawiam Krzysztof Jodłowski http://www.wysylkowo.pl
lost - 09-09-2006 01:05
> > WHERE id_klienta = '2' > > > niestety wynik ten sam > > no to SELECT '6' , ....
lost - 09-09-2006 01:05
> no to SELECT '6' , .... > > może nie do końca , SELECT id_klienta , ...
lost - 09-09-2006 01:05
Użytkownik "lost" <nospam.reader@super.int.pl> napisał w wiadomości news:ecvc7j$81$1@nemesis.news.tpi.pl... > > no to SELECT '6' , .... > > > > > może nie do końca , SELECT id_klienta , ... > > no i jeszcze INSERT '6', id_bryczki , ...
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MySQL] Skopiowanie =?ISO-8859-2?Q?warto=B6ci_z_jednego_po?==?ISO-8859-2?Q?la_do_drugiego_w_jednej_tabeli=2C_r=F3=BFne_?= =?ISO-8859-2?Q?wiersze=2E?=
[Oracle] =?ISO-8859-2?Q?=A3=B1czenie_wierszy_z_zapytania_?==?ISO-8859-2?Q?w_jeden_string?=
[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?=
=?ISO-8859-2?Q?=5BOracle=5D_Porownanie_wierszy_z_tych_?==?ISO-8859-2?Q?samych_tablic_na_2_r=F3=BFnych_schematach?=
Jednoczesne sumowanie kolumn i wierszy oraz multiplikacja kolumn
[MS SQL 2005] =?windows-1250?Q?Ilo=9C=E6_wiersz=F3w_w_zbiorze_wynikowym?=
[SQL] W jaki sposób zwrócić wiersze które NIE znadują się w 2 pozostałych kolumnach
Wstawianie nowego wiersza w przypadku jego braku podczas SELECT w PostgreSQL
MSSQL: =?iso-8859-2?Q?por=F3wnanie_dw=F3ch?= wierszy?
[MySQL] wiele =?ISO-8859-2?Q?rekord=F3w_-=3E_jeden_wiersz?=
zanotowane.pldoc.pisz.plpdf.pisz.plczterowers.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|