Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Insert z Selectem z jednej tabeli
jajcarzd1
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

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


Witam

Mam pewien mały problem. Otóż mam tabelę stany o strukturze jak poniżej. Baza mysql 5


ID IDPRODUKT IDROZMIAR STAN
1 5 1 10
2 5 2 5
3 6 1 2
4 6 2 3


Teraz dodaję nowy rozmiar i dodaję rekordy dla każdego produktu z id nowego rozmiaru ze stanem zero czyli


ID IDPRODUKT IDROZMIAR STAN
5 5 3 0
6 6 3 0


Generalnie nie jest to jakiś problem pobrać id i potem dla nich stworzyć nowe rekordy ale chciałbym to zrobić bez pośredniego operowania w php a uzyskać wynik w jednym zapytaniu czyli coś w stylu

INSERT into stany VALUES('',idprodukt,nowy_idrozmiar,0) SELECT idprodukt FROM stany group BY idprodukt.

Oczywiście to zapytanie jest błędne ale chodziło mi o nakreślenie tego czego oczekuję. Poza tym nie wiem czy w jednym zapytaniu gdzie jest INSERT i SELECT operujący na tej samej tabeli możliwe jest takie rozwiązanie

Jeśli ktoś miałby jakieś sugestie byłbym wdzięczny za info
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 17:31