sql >> Database >  >> RDS >> PostgreSQL

Is het mogelijk om voor elke rij in een query verschillende voorwaarden te hebben?

dat kan, maar waarschijnlijk niet op een manier die je zou willen:

als uw tabel een numeriek id-veld heeft, dat met elke rij wordt verhoogd, kunt u zelf 3 keer aan die tabel deelnemen (laten we zeggen als "a", "b" en "c") en de join-voorwaarde a.id + 1 gebruiken =b.id en b.id + 1 =c.id en zet je filter in een waar-clausule zoals:a.name ='A' AND b.name ='B' AND c.name ='C'

maar verwacht geen prestaties ...



  1. Wat is er mis met deze PL/SQL? Bindvariabele * is NIET VERKLAARD

  2. Geautomatiseerd testen van het upgradeproces voor PostgreSQL

  3. Een STANDAARD beperking toevoegen aan een bestaande kolom in SQL Server

  4. print start- en einddatum in één rij voor continue of overlappende datumbereiken in Oracle SQL