sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Es posible tener diferentes condiciones para cada fila en una consulta?

puedes, pero probablemente no de la manera que te gustaría:

si su tabla tiene un campo de identificación numérico, que se incrementa con cada fila, puede unirse a esa tabla 3 veces (digamos como "a", "b" y "c") y usar la condición de unión a.id + 1 =b.id y b.id + 1 =c.id y coloque su filtro en una cláusula where como:a.name ='A' AND b.name ='B' AND c.name ='C'

pero no esperes rendimiento...