Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Inner Join, abfrage

Frage Entwicklung VB for Applications

Mitglied: Entwickler

Entwickler (Level 1) - Jetzt verbinden

20.06.2008, aktualisiert 01.07.2008, 5013 Aufrufe, 2 Kommentare

Hallo Leute

und zwar sollte ich eine Abfrage erstellen, bei der ich aber auch auf eine Variable auf einer 2ten Tabelle greifen muss.

Die Abfrage sieht folgender Maßen aus:


select c007
where dbo.v021
where mesocomp = 'Test' and c002 = '000001'
order by c007

c007 = Preis
dbo.v021 = Tabelle ( Artikelinfos )
mesocomp = Mandant
c002 = Artikelnummer

in der Tabelle dbo.t043 ist in c002 die Preisliste vorhanden.
Nun möchte ich aber die c007 also den Preis von der c002.t043 andrucken lassen.

Info in Sätzen:
Ich möchte auf einem Beleg den Preis nicht von der Std. Preisliste sondern von der Preisliste 90 aus c002.t043 andrucken.
Wie verbinde ich nun diese mit der obrigen Abfrage ( Artikelnummer ) ( Mandant ) etc.

Danke für die Hilfe

lg
Mitglied: Biber
20.06.2008 um 18:17 Uhr
Moin Entwickler,

wahrscheinlich hast Du Dich schon gewundert, dass niemand antwortet.
Kann ich Dir erklären: Die anderen sind immer noch am Lesen.
Ich habe es auch an die 6-8 Mal versucht.

Also, wenn ich es richtig interpretiert habe, dann existieren zwei Tabellen, die sich verknüpfen ließen über die in beiden Tabellen vorhandenen Felder "mesocomp" [Mandant] und "c002" [Artikelnummer].

Ich versuche mal die Feld- und Tabellennamen sprechend zu gestalten.
01.
 Select ArtikelInfos.*, ArtikelAlt.c007 as AlterPreis  
02.
FROM dbo.v021  Artikelinfos, dbo.t043 ArtikelAlt 
03.
Artikelinfo.mesocomp = ArtikelAlt.mesocomp And  
04.
Artikelinfo.c002 = ArtikelAlt.c002 
05.
-- [zum Testen] AND Artikelinfo.c002= '000001'
---> Sollte alle Felder der aktuellen Artikel-Tabelle liefern + rechts außen drangepappt ein zusätzliches Feld "AlterPreis" mit dem Inhalt "Feld c007 aus Tabelle t043.

Wenn ich mit meiner Interpretation der Zusammenhänge verkehrt liegen sollte, dann poste bitte mal die die (relevanten) Tabellennamen und Keys.

Grüße
Biber

P.S. Sach ma, wer hat sich denn die Tabellen- und Feldnamen ausgedacht bei Euch und was macht der/die beruflich?
Bitte warten ..
Mitglied: Entwickler
01.07.2008 um 11:40 Uhr
Hoi,

thx für die Antwort joa genau so hab ich das gemeint
;) peace
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Datenbanken
gelöst MySQL Abfrage um JOIN erweitern (14)

Frage von datadexx zum Thema Datenbanken ...

Windows Server
Windows Nano Server 2016 Domain Join

Link von Mvinogradac zum Thema Windows Server ...

Netzwerkmanagement
Abfrage welche MAC an welchem Switchport, automatisieren (5)

Frage von pablovic zum Thema Netzwerkmanagement ...

Datenbanken
gelöst Verschachtelte SQL-Abfrage (4)

Frage von User1000 zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (12)

Frage von Taumel zum Thema Viren und Trojaner ...