sql >> Databasteknik >  >> RDS >> Mysql

MySQL - GÅ MED i a ELLER b

Du kan lämna gå med i båda b och c tabeller, använd sedan vilken info som helst fältet är inte NULL :

select coalesce(b.info, c.info) info
from a
  left join b on a.data = b.data
  left join c on a.data = c.data


  1. Det går inte att ändra kolumn som används i en främmande nyckel-begränsning

  2. Ändra hur isql kör SQL

  3. Hur man säkerhetskopierar MySQL-databaser från kommandoraden i Linux

  4. lagra TEXT/BLOB i samma tabell eller inte?