sql >> Database teknologi >  >> RDS >> Mysql

indstillinger for sagsudsagn opdelt på to outputkolonner

Du skal bruge 2 CASE-udtryk:

SELECT    f.id, 
          CASE WHEN id_user IS NOT NULL THEN url END url,
          CASE WHEN id_user IS NULL THEN landing_page END landing_page
FROM      funzioni f
LEFT JOIN funz_abilitate fa ON fa.id_funzione = f.id AND fa.id_user = $id

Du skal også kvalificere alle kolonnenavne med tabellens navn/alias for at undgå uklarheder.




  1. Oprettelse af array-variabel i MySQL

  2. nullvalue:Vis NULL-værdier i SQLite

  3. Postgres datatype cast

  4. Beregn en løbende total i SQL Server