AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken SQL-Abfrage; JOIN mit Bedingung?
Thema durchsuchen
Ansicht
Themen-Optionen

SQL-Abfrage; JOIN mit Bedingung?

Ein Thema von EmWieMichael · begonnen am 4. Dez 2018 · letzter Beitrag vom 4. Dez 2018
 
EmWieMichael

Registriert seit: 28. Mär 2012
103 Beiträge
 
#1

SQL-Abfrage; JOIN mit Bedingung?

  Alt 4. Dez 2018, 08:46
Datenbank: MSSQL • Version: * • Zugriff über: *
Hallo SQL-Experten,

ich habe folgendes Problem:
In einer Tabelle (A) befinden sich in Spalte 1 ID-Werte (Strings), deren erstes Zeichen auf eine bestimmte weitere Tabelle hinweist, die ihrerseits einen Datensatz mit der gleichen ID enthalten kann (nicht muss).
Code:
Tabelle A
---------
ID        
X102030
X213142
Y608035
Z403067

Tabelle X
---------
ID         DATA
X102030    Opel

Tabelle Y
--------- 
ID         DATA
Y123456    BMW

Tabelle Z
---------
ID         DATA
Z403067    Toyota
Aufgabe: Ich muss alle Sätze aus Tabelle A, und - falls vorhanden - die zu den ID´s aus A gehörenden Sätze aus den Tabellen X, Y und Z lesen. Ich muss also anhand des ersten Zeichen der ID´s von A entscheiden mit welcher Tabelle ein JOIN gebaut wird. Oder wie auch immer... Hat jemad eine Idee?
Code:
Ergebnis:
ID        DATA  
X102030   Opel
X213142
Y608035
Z403067   Toyota
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz