Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Union etc.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,


SELECT FIR,SAIS,LINR,MEB1,MEB2,MANR,WABR,MGRP

FROM SWMQD

WHERE (STS <> 'L' AND FIR like '%000%' AND MGRP = '02' AND 

((UCASE(MEB1) like '%%') OR (UCASE(MEB2) like '%%')))

UNION

SELECT FIR,MSAS as SAIS, LINR,MEB1,MEB2,MANR,WABR,

(SELECT MGRP from SWMAS where FIR=SWMES.FIR and 

MSAS = SWMES.MSAS and MANR=SWMES.MANR) as MGRP

FROM SWMES WHERE (STS <> 'L' AND FIR like '%000%' AND MGRP = '02' AND

((UCASE(MEB1) like '%%') OR (UCASE(MEB2) like '%%')))

ORDER BY LINR

Ich weiß, dass das ein sehr kompliziertes Statement ist.

Sinn ist zwischen zwei tabellen hier SWMQD und SWMES

einen UNION zu machen.

Ich habe das Problem, dass ich für das Feld MGRP in der

SWMES auf die SWMAS los muss - eindeutiger Schlüssel

ist FIR,MSAS,MANR

Kann mir einer sage, wie ich das am sinnvollsten in einem

SELECT schreibe.

Datenbank ist die DB2 - Version: keine Ahnung

Hi,

so ganz hab ich den Problem noch nicht verstanden aber meiner Meinung nach geht das

SELECT FIR,MSAS as SAIS, LINR,MEB1,MEB2,MANR,WABR,

(SELECT MGRP from SWMAS where FIR=SWMES.FIR and

MSAS = SWMES.MSAS and MANR=SWMES.MANR) as MGRP

,

so nicht. Ich glaube nicht das du ein SELECT in einem SELECT aufrufen kannst

eher so


SELECT FIR,SAIS,LINR,MEB1,MEB2,MANR,WABR,MGRP

FROM SWMQD

WHERE (STS <> 'L' AND FIR like '%000%' AND MGRP = '02' AND 

((UCASE(MEB1) like '%%') OR (UCASE(MEB2) like '%%')))

UNION

SELECT FIR,MSAS as SAIS, LINR,MEB1,MEB2,MANR,WABR,

MGRP 

FROM SWMES , SWMAS WHERE 

FIR=SWMES.FIR and 

MSAS = SWMES.MSAS and MANR=SWMES.MANR

AND (STS <> 'L' AND FIR like '%000%' AND MGRP = '02' AND

((UCASE(MEB1) like '%%') OR (UCASE(MEB2) like '%%')))

ORDER BY LINR

so oder so ähnlich würde ich das glaube ich machen.

Vorrausgesetzt ich hab dein Problem verstanden.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.