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

At finde kombinationer af specifikke værdier

Dette er sandsynligvis blandt de hurtigste løsninger:

SELECT col1  -- already DISTINCT?
FROM   tbl t1
JOIN   tbl t2 USING (col1)
WHERE  t1.col2 = 6
AND    t2.col2 = 7;

Forudsat en PRIMARY KEY eller UNIQUE begrænsning på (col1, col2) , som det typisk er implementeret. Ellers tilføje DISTINCT .

Der er mange andre måder at implementere relationel opdeling på. Her er nogle:



  1. Dupliker en post i MySQL

  2. Sådan deaktiveres MySQL Strict Mode

  3. Forkert dato under konvertering af dato til php

  4. Tilføj dage til nuværende dato fra MySQL med PHP