2017-12-19 4 views
-1

hallo i Wie kann ich Schlepptau Tabelle als Join rechte äußere Verknüpfung und Links außen verbindenrechts außen kommen und innere Verknüpfung verwenden drei select-Anweisung

select * 
from 
     (select * 
     from 
       (select 
         max(challanno) as mc, 
         itemid 
       from 
         tablepurchasedetails 
       group by 
         itemid 
       ) e 
     inner join 
       (select * from tablepurchasedetails 
       ) m on e.mc = m.CHALLANNO and e.itemid=m.itemid 
     )   tab1 
right outer join 
     (select 
       v_balance.itemid, 
       v_balance.p_total 
     from 
       v_balance 
     group by 
       v_balance.itemid, 
       v_balance.p_total 
     ) x ; on tab1.itemid=x.itemid; 
+0

zeigen uns die Tabellenstruktur mit Beispieldaten und einer Probe von dem, wie es aussehen soll. Niemand wird eine solche Frage anfassen, weil wir nur raten, was Sie wollen – SaggingRufus

+1

Was ist passiert, als Sie es versucht haben? Abgesehen davon beschweren Sie sich über das zusätzliche Semikolon, das Sie in der Mitte der letzten Zeile haben? –

+0

ersetzen ') x; auf tab1.itemid = x.itemid; 'by') x auf tab1.itemid = x.itemid; ' –

Antwort

0

hallo benötigen Sie einen erstellen Ansicht als erste Abfrage:

select 
         max(challanno) as mc, 
         itemid 
       from 
         tablepurchasedetails 
       group by 
         itemid 

dann einen anderen select-Anweisung mit Blick beitreten,

Verwandte Themen