Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UPDATE operujący na trzech tabelach
Drza
post 26.03.2010, 11:12:02
Post #1





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

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


Witam. Mam problem, z którym nie mogę sobie poradzić. Muszę zrobić update jak poniżej. To zapytanie nie che zadziałać. Wyrzuca błąd brak prawego nawiasu.
Chyba nie chodzi tutaj o nawias( są dwa otwarte i dwa zamknięte). Wykonanie samego select kończy się sukcesem.
Czy jest możliwość, aby jeszcze inaczej napisać ten UPDATE? Piszę pod bazą ORACLE (PL/SQL)

  1. UPDATE pr_operacje oper SET oper.obsada = 1
  2.  
  3. WHERE oper.id IN (SELECT oper.id
  4. FROM pr_operacje oper, pr_typy_stanowisk tyst,
  5. pr_technologie tech
  6. WHERE oper.obsada < 1
  7. AND tech.priorytet = 10
  8. AND oper.tech_id = tech.id
  9. AND tyst.id = oper.tyst_id
  10. AND (tyst.symbol LIKE '111%'
  11. OR tyst.symbol LIKE '114%'
  12. OR tyst.symbol LIKE '115%'
  13. OR tyst.symbol LIKE '120%'
  14. OR tyst.symbol LIKE '127%'
  15. OR tyst.symbol LIKE '130%')
  16. AND oper.obsada <> 0
  17. ORDER BY tyst.symbol)


Ten post edytował blooregard 26.03.2010, 11:14:01
Powód edycji: [blooregard]: Dodałem BBCode, proszę na przyszłość o tym pamiętać
Go to the top of the page
+Quote Post

Posty w temacie


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 - 06:08