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, 5035 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 ..
Ähnliche Inhalte
Datenbanken
gelöst MySQL Abfrage um JOIN erweitern (14)

Frage von datadexx zum Thema Datenbanken ...

Datenbanken
gelöst SQL Multiple Join auf selbe ID (3)

Frage von Memo66 zum Thema Datenbanken ...

Datenbanken
SQL - Mehrere Tabellen über JOINS verketten (1)

Frage von Gwahlers zum Thema Datenbanken ...

Datenbanken
gelöst Join über drei Tabellen (5)

Frage von Kimaro zum Thema Datenbanken ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(4)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (13)

Frage von takvorian zum Thema Windows Server ...