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

postgresql:join med betingelse og uden duplikering

Du ser ud til at have en left join :

select a.id, b.idcategory, b.value
from a left join
     b
     on b.id = a.id and b.idcategory = 1;

value kolonne har NULL i stedet for 'no value' . Du kan erstatte det, men NULL tjener normalt det formål.




  1. Hvor er ojdbc jar-filen

  2. Sådan tjekker du din SQL Server-version

  3. Oracle-forespørgsel for at hente kolonnenavne

  4. Sådan begrænser du rækker i et SQL Server-resultatsæt