Einzelnen Beitrag anzeigen

manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#9

Re: SQL Optimierung / Erweiterung

  Alt 6. Feb 2010, 18:05
Zitat von omata:
Vielleicht so...
SQL-Code:
WHERE SERVICE LIKE '%MEMBER%'
  AND SERVICE_NAME LIKE '%' + SERVICE + '%'
Danke omata für Deinen Tipp.
Leider geht das auch nicht. Habe echt schon div. Varianten durchgetestet.
z.B. WHERE S.SERVICE_NAME AND SERVICE LIKE '%MEMBER%' ))) will er auch nicht, und auch das nicht
 WHERE S.SERVICE_NAME AND LIKE '%MEMBER%AND SERVICE LIKE '%MEMBER%'))) Dies widerum geht einwandfrei solange ich nur einen Wert in dem Feld habe:
SQL-Code:
( MEMBER_GROUP = 'ADMIN')
OR (( MEMBER_GROUP = 'CAMP')
      AND (CONDITION_VALUE = NEW.C_NO)
      AND ('MEMBERIN (SELECT ST.TABLE_NAME
           FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
           WHERE S.SERVICE_NAME = SERVICE))
   )
OR (NEW.C_NO IN (SELECT GR.CAMP_NO
      FROM RPL$GROUPS G JOIN RPL$GROUPS_RIGHTS GR ON GR.GROUP_NO = G.GROUP_NO
      WHERE G.GROUP_NO = MEMBER_GROUP)
    AND ('MEMBERIN (SELECT ST.TABLE_NAME
           FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
           WHERE S.SERVICE_NAME = SERVICE)))
  Mit Zitat antworten Zitat