sql >> Databasteknik >  >> RDS >> PostgreSQL

Är det möjligt att ha olika villkor för varje rad i en fråga?

du kan, men förmodligen inte på ett sätt som du skulle vilja:

om din tabell har ett numeriskt id-fält, som ökas med varje rad, kan du själv gå med i tabellen 3 gånger (låt säga som "a", "b" och "c") och använda sammanfogningsvillkoret a.id + 1 =b.id och b.id + 1 =c.id och placera dig i en where-sats som:a.name ='A' OCH b.name ='B' OCH c.name ='C'

men förvänta dig inte prestanda ...



  1. Att använda entitetsramverket med en MySQL DB och modelldesignern hämtar inte lagrade proc-parametrar

  2. Saknat värde för primärnyckel-id Doctrine Symfony2

  3. Hur man infogar flera poster i Oracle DB med Node.js

  4. Få lista över siffror mellan två kolumner med nyckel