Zasadniczo, jaki syntex pozwoliłby mi uzyskać tytuł oświadczenia?SQL, jeśli instrukcja select nie zwraca żadnych wierszy, a następnie wykonaj alternatywną instrukcję select
If (select statement 1) returns 0 rows THEN (select statement 2) else (select statement 3)
Więc SQL zwraca wyniki z obu oświadczeniem 2 lub 3 szukałem sposobu, aby to zrobić, ale nic nie znalazłem do tej pory wydaje się dokładnie zająć się czy wymagań.
dziwny cel. jaki jest jej fizyczny sens? – heximal
które RDBMS? chcesz to zrobić w czystym sql lub jako część skryptu? – davek
Czy masz na myśli "jeśli nie wiersze z 1. wybierz, użyj 2nd wybierz", zamiast usign 3 tabele? I wszystkie zestawy wyników mają ten sam kształt (nie zmieniałbyś zestawu wyników dynamicznie, ponieważ kontrakt się zmienia.) – gbn