Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykonanie UPDATE pod warunkiem
lamamasters
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.06.2017

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


Witam,
nie oczekuję gotowej odpowiedzi, ale pomocy, nakierowania na rozwiązanie.

Problem:
Konieczność zaktualizowania danych w kolumnie KOLUMNA_X z TABELA_1 pod warunkiem, że dane z KOLUMNA_X są > 10
ORAZ
pod warunkiem, że dane w KOLUMNA_Y z TABELA_2 są np > 10.

Niestety nie mogę tego wykonać sekwencyjnie (jeden po drugim). Bo w tym czasie warunek mógłby już się przedawnić.

W jaki sposób jednocześnie sprawdzić warunek i zaktualizować dane w innej tabeli?

PS. Chodzi o aktualizację stanu magazynowego, jeśli stan magazynowy jest większy niż zakupiona wartość ORAZ stan portfela klienta na to pozwala.

Bardzo proszę o pomoc

Ten post edytował lamamasters 7.06.2017, 12:51:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


UPDATE table1 t1 JOIN table2 t2 ON(t2.xxx = t1.xxx) SET t1.yyy = bbbb WHERE t2.ddd > 10;
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: 17.10.2025 - 13:31