Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wielokrotnym zapytaniem, Jak nie używać tego samego zapytania kilka razy
mwolodzko
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.07.2010

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


Mam takie zapytanie:

  1. EXISTS (SELECT * FROM CDN.PracEtaty
  2. JOIN CDN.OAtrybuty ON OAT_PrcId = PRE_PraId
  3. JOIN CDN.OAtrybutyHist ON ATH_OatId = OAT_OatId
  4. JOIN CDN.OAtrybutyKlasy ON ATK_AtkId = OAT_AtkId
  5. WHERE PRE_PraId = PRI_PraId
  6.  
  7. AND (ATK_AtkId = '7' OR ??czyArchiwum=0)
  8. AND (ATH_Wartosc LIKE '%'+??Archiwum+'%')


??czyArchiwum - odnosi się do chcecka (czy zaznaczony, czy nie)
??Archiwum - pole tekstowe z którego popiera znaki jeżeli chceck jest zaznaczony

Mam kilka takich pól tekstowych i chcecków.
Wszystkie pola odnoszą się do tych samych kolumn, poza kolumną ATK_AtkId gdzie dla każdego chcecka wartość jest inna.

Użycie wielokrotnie tego samego zapytania ze zmianą wartości ATK_AtkId działa.
Moje pytanie, czy można to jakoś uprościć? Jeżeli tak to jak.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:52