Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Bedingung an Unterabfrage knüpfen
zurück: Abfragen für verknüpfte Tabellen auch ohne Datensätze weiter: Datenbank zur Verwaltung von CD/Schallplatten Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
florianm
Im Profil kannst Du frei den Rang ändern


Verfasst am:
27. März 2006, 04:16
Rufname:

Bedingung an Unterabfrage knüpfen - Bedingung an Unterabfrage knüpfen

Nach oben
       

Guten Morgen Forum,

Ich bin einfach nicht so fit in SQL und möchte mir gerne eine kurze Abfrage der folgenden Art zusammenbasteln:
Ich habe ein Feld DeliveryID und ein Feld JobID, beide aus einer Tabelle, wobei JobID der Fremdschüssel zur nächsten Tabelle ist, also auf eine JobID können mehrere DeliveryIDs kommen (1:n). Jetzt hätte ich gerne, dass wenn mehrere DeliveryIDs zu einer JobID bestehen ein Feld "split" mit 'y' besetzen, andernfalls mit 'n'. Ich hatte auf folgendes spekuliert:
Code:
SELECT DeliveryID, JobID,
       (Case When Count(JobID) > 1 Then 'y' Else 'n' End) AS split
FROM deliverytable
Das funktioniert allerdings leider nicht, da count wohl nicht mit dem Rest zusammenpasst. Kann mir hier jemand helfen? Vielleicht als kleine Skizze:
Code:
DeliveryID   JobID   split
-----------------------------
1               A        n
2               B        y
3               B        y
4               C        n
So sollte es aussehen.

Danke,

Florian
Nouba
nicht ganz unwissend :)


Verfasst am:
27. März 2006, 06:32
Rufname:
Wohnort: Berlin

AW: Bedingung an Unterabfrage knüpfen - AW: Bedingung an Unterabfrage knüpfen

Nach oben
       

Versuchs mal so.
Code:
SELECT T.DeliveryID, T.JobID,
       IIf((SELECT Count(*)
            FROM   Tabelle
            WHERE  JobID = T.JobID) > 1, "y", "n") AS split
FROM   Tabelle AS T;

Nouba
florianm
Im Profil kannst Du frei den Rang ändern


Verfasst am:
04. Apr 2006, 15:24
Rufname:


AW: Bedingung an Unterabfrage knüpfen - AW: Bedingung an Unterabfrage knüpfen

Nach oben
       

Danke, wieder was gelernt. Smile

Florian
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Bedingung in Abfrage liefert null Datensätze 6 wschmittw 901 18. Jan 2009, 21:23
wschmittw Bedingung in Abfrage liefert null Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Access SQL Abfrage: Unterabfrage mit Min/Max 0 JohnGalt 5201 22. Sep 2008, 19:44
JohnGalt Access SQL Abfrage: Unterabfrage mit Min/Max
Keine neuen Beiträge Access Tabellen & Abfragen: Unterabfrage 0 mazze 309 19. Jun 2008, 14:04
mazze Unterabfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Union als Bedingung zerstört Möglichkeit einer Aktualisierun 0 SimFirehawk 398 24. Apr 2008, 01:02
SimFirehawk Union als Bedingung zerstört Möglichkeit einer Aktualisierun
Keine neuen Beiträge Access Tabellen & Abfragen: Unterabfrage in der FROM Klausel 0 SimFirehawk 2044 20. Apr 2008, 23:54
SimFirehawk Unterabfrage in der FROM Klausel
Keine neuen Beiträge Access Tabellen & Abfragen: Auswahlabfrage:Rechnen mit dem Datum in einer Wenn Bedingung 3 Tilux 3380 21. Jan 2008, 18:04
KlausMz Auswahlabfrage:Rechnen mit dem Datum in einer Wenn Bedingung
Keine neuen Beiträge Access Tabellen & Abfragen: Wo baue ich bei einem Insert Befehl die Where Bedingung ein? 5 Steffen29 503 07. Dez 2007, 15:05
Willi Wipp Wo baue ich bei einem Insert Befehl die Where Bedingung ein?
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierungsabfrage mit Count in einer Unterabfrage 7 CAlmeida 1333 26. Nov 2007, 19:01
Willi Wipp Aktualisierungsabfrage mit Count in einer Unterabfrage
Keine neuen Beiträge Access Tabellen & Abfragen: SQL -> Spalte doppelt zu weisen wenn bestimmte bedingung 1 Speedy@Web 1216 08. Nov 2007, 19:59
rita2008 SQL -> Spalte doppelt zu weisen wenn bestimmte bedingung
Keine neuen Beiträge Access Tabellen & Abfragen: Summe mit bedingung aus anderer Spalte 1 NoBody20013 610 06. Sep 2007, 12:45
zimboo Summe mit bedingung aus anderer Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: Von Unterabfrage auf Wert in (Haupt-)Abfrage zugreifen 4 Moltar 1833 12. März 2007, 09:03
Moltar Von Unterabfrage auf Wert in (Haupt-)Abfrage zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn dann Bedingung mit oder Verknüpfung 15 Pecki75 13007 21. Feb 2007, 19:47
Thomas2007 Wenn dann Bedingung mit oder Verknüpfung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editoren Forum