sql >> Database >  >> RDS >> Mysql

MySQL Selecteer een andere rij als die niet bestaat

Probeer dit:

SELECT * FROM 
   (SELECT * FROM your_table
      WHERE id = your_id
      LIMIT 1
    UNION
    SELECT * FROM your_table
      LIMIT 1) a
LIMIT 1

Het idee is om de eerste gewenste rij te nemen en aan deze allereerste rij toe te voegen, en uiteindelijk de eerste te nemen. Als de gewenste rij niet bestaat, wordt de eerste geselecteerd...



  1. Hoe de functie Scale() werkt in PostgreSQL

  2. Eerste autorisatieprobleem in mysql

  3. SQL - Verwijder haakjes uit telefoonnummer

  4. Wat is het optimale MYSQL-querynummer in php-script?