Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wykonanie UPDATE pod warunkiem
lamamasters
post 7.06.2017, 12:49:01
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
Pyton_000
post 7.06.2017, 12:52:02
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
lamamasters
post 7.06.2017, 13:38:18
Post #3





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

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


Bardzo Ci dziękuję za odpowiedź,
niestety chyba niezbyt dokładnie opisałem problem.

Zabieram się do dalszego myślenia z uwzględnieniem łączenia smile.gif
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:21