Tag: correlated-subquery

Korrelierte sub-query eine sub-query (eine verschachtelte Abfrage innerhalb einer anderen Abfrage), die Werte verwendet, die von der äußeren Abfrage.

Unterabfrage zurückgeben mehrerer Zeilen bei update

Anzahl der Antworten 2 Antworten
Ich habe zwei Tabellen T_SUBJECTS (subject_id, date_of_birth) und T_ADMISSIONS (visit_id, subject_id, date_of_admission, Alter). Ich möchte zu aktualisieren, die Spalte Alter mit dem Alter zum Zeitpunkt der Aufnahme. Ich schrieb die update-Abfrage und Holen Sie sich die "single-row

Sql server Mehrere Bedingungen Unterabfrage

Anzahl der Antworten 2 Antworten
Ich versuche mit zusammengesetzten Bedingungen in der Unterabfrage, aber es hat nicht das Ergebnis erwartet. Können Sie sich das Beispiel unten, um zu sehen, warum die Abfrage nicht funktioniert ? Table : 1 EntityID StartDate EndDate 121

Wie bekomme ich das älteste Datum ohne mithilfe einer korrelierten Unterabfrage in SQL?

Anzahl der Antworten 4 Antworten
Den folgenden code Liste alle Rechnungen, und ich möchte nur die älteste Rechnung von einem Lieferanten: SELECT DISTINCT vendor_name, i.invoice_number AS OLDEST_INVOICE, MIN(i.invoice_date), i.invoice_total FROM vendors v JOIN invoices i ON i.vendor_id = v.vendor_id GROUP BY vendor_name,

JPA Kriterien wählen Sie alle Instanzen, mit max Werte in Ihren Gruppen

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit zu schreiben mit JPA 2 CriteriaBuilder entspricht der folgenden Abfrage? select * from season s1 where end = ( select max(end) from season s2 where s1.contest_id=s2.contest_id ); In JPQL Abfrage: Select s1 from

Mit SQL zu vergleichen zählt der Bezeichner aus zwei Tabellen

Anzahl der Antworten 2 Antworten
Ich versuche, eine Abfrage zu erstellen, vergleicht zwei Tabellen mit identischer Struktur Table 1: ID | Data Table 2: ID | Data ID ist einem nicht eindeutigen Schlüssel (Daten wiederholbar ist, aber ID|Daten combos sind einzigartig). Ich

LÖSCHEN mit SQL korrelierte Unterabfrage für die Tabelle mit 42 Millionen Zeilen?

Anzahl der Antworten 9 Antworten
Ich habe eine Tabelle cats mit 42,795,120 Zeilen. Anscheinend ist dies eine Menge von Zeilen. Also, wenn ich tun: /* owner_cats is a many-to-many join table */ DELETE FROM cats WHERE cats.id_cat IN ( SELECT owner_cats.id_cat FROM

Finde Alle Zeilen Mit dem Wert Null(s) in eine Beliebige Spalte

Anzahl der Antworten 3 Antworten
Ich versuche eine Abfrage erstellen, werden wieder alle Zeilen, die einen null-Wert in allen, aber 1 Spalte. Einige Zeilen mehr als ein null-Eintrag irgendwo. Es gibt eine Spalte möchte ich ausschließen, weil in diesem moment in der

SQL - Beziehung zwischen einer Unterabfrage, die eine Äußere Tabelle

Anzahl der Antworten 3 Antworten
Problem Ich brauche, um besser zu verstehen, die Regeln, Wann ich den Verweis auf eine äußere Tabelle in einer Unterabfrage und Wann (und warum) , ist ein unangemessener Wunsch. Ich habe entdeckt, dass eine Vervielfältigung in einer

SQL Server "kann keine Aggregatfunktion für einen Ausdruck ausführen, der ein Aggregat oder eine Unterabfrage enthält", kann Sybase jedoch

Anzahl der Antworten 1 Antworten
Dieses Problem wurde bereits früher diskutiert, aber keine der Antworten, die Adresse habe ich folgende problem, denn ich bin den Umgang mit verschiedenen where-Klauseln in den inneren und äußeren auswählt. Diese Abfrage ausgeführt Prima unter Sybase, sondern

MySQL / SQL: Update mit korrelierter Unterabfrage von der aktualisierten Tabelle selbst

Anzahl der Antworten 3 Antworten
Ich eine Allgemeine Frage, die ich versuche, zu erklären, mit einem Beispiel. Sagen, ich habe eine Tabelle mit den Feldern: "id", "name", "Kategorie", "Erscheinungen" und "ratio" Die Idee ist, dass ich mehrere items, die jeweils mit Bezug

Unterschied zwischen Unterabfrage und korrelierter Unterabfrage

Anzahl der Antworten 7 Antworten
Ist das folgende Stück der SQL-Abfrage eine normale Abfrage oder eine Korrelierte Unterabfrage ?? SELECT UserID, FirstName, LastName, DOB, GFName, GLName, LoginName, LoginEffectiveDate, LoginExpiryDate, Password, Email, ReportingTo, Mobile, CommunicationPreference, IsActive FROM (SELECT row_number() OVER (ORDER BY FirstName)