Als «query-refactor» getaggte Fragen

13
Vermeiden Sie Mehrfachausdrücke

Ich habe das folgende Orakel SQL und seine Arbeiten und alle, aber es ist mit allen ors ziemlich hässlich . Gibt es eine präzisere Möglichkeit, dies zu tun? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or...

8
Gibt es eine Möglichkeit, jede Zeile von Tabelle A mit einer Zeile der kleineren Tabelle B zu verbinden, indem Sie Tabelle B wiederholen, wie oft dies erforderlich ist?

Entschuldigung für den verwirrenden Titel, ich war mir nicht sicher, was ich dort schreiben sollte. Ich habe eine Tabelle mit ein paar hundert Aufzeichnungen. Ich muss jeden Datensatz dieser Tabelle einer viel kleineren dynamischen Benutzertabelle zuweisen, und die Benutzer sollten abwechseln,...