PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

È possibile avere condizioni diverse per ogni riga in una query?

puoi, ma probabilmente non nel modo che vorresti:

se la tua tabella ha un campo ID numerico, che viene incrementato con ogni riga, puoi unirti automaticamente a quella tabella 3 volte (diciamo come "a", "b" e "c") e usare la condizione di join a.id + 1 =b.id e b.id + 1 =c.id e inserisci il filtro in una clausola where come:a.name ='A' AND b.name ='B' AND c.name ='C'

ma non aspettarti prestazioni...