Ich habe bestimmte Zeilen in der Datenbank, sagen customer_id in ('c7', 'c77', 'c777')
, die ich in meinem Abfrageergebnis enthalten möchte, die ich als ein Beispiel sowie für Testzwecke verwenden werde. Gleichzeitig möchte ich, dass das zurückgegebene Ergebnis bis zu 10.000 Zeilen enthält. Der angegebene Filter customer_id
darf jedoch nur etwa 100 Zeilen enthalten.SQL: Werte in Filter einschließen, aber nicht auf
Gibt es eine SQL-Funktion oder -Syntax (eines beliebigen Typs, falls vorhanden), die die gesuchten Zeilen plus den Rest von limit enthält (zufällig oder gemäß SQL-Standard ausgewählt), enthalten in einer einzelnen SELECT
-Anweisung, ohne zu verwenden UNION
?
Welche DBMS verwenden Sie? –
Haben Sie SELECT-Anweisung mit "UND" versucht ?? –
Ehrlich gesagt, ich benutze Dremel, aber da ich ein komplettes Noob in Dremel und RDBMS SQL bin, was ich weiß, deshalb frage ich zuerst, ob solche im RDBMS-Bereich existieren, dann vielleicht versuchen, ob es auch in Dremel funktioniert. – menorah84