2017-02-06 2 views

Antwort

1

Wenn Sie die erste Übereinstimmung suchen und die Ergebnisse zurückgeben müssen, dann wird Ihnen eine Ansicht hier nicht weiterhelfen. Sie benötigen eine gespeicherte Prozedur statt ... so etwas wie ...

create procedure spname 
as 
begin 
    if exists (select * from table1 [where clause condition]) 
     select * from table1 
    else if exists (select * from table2 [where clause condition]) 
     select * from table2 
    else if exists (select * from table3 [where clause condition]) 
     select * from table3 
end 
+0

Kann ich jede Bedingung gestellt wie: –

+0

if (timestampt

+0

Ja, du kannst jede gewünschte Bedingung stellen ... und nein, wie du es nicht erklären kannst – Leo