sql >> Base de Datos >  >> RDS >> Mysql

Seleccionar filas MYSQL con los mismos nombres de campo y agregar un prefijo

No puede proporcionar una abreviatura para las columnas de alias, debe hacerlo explícitamente para cada nombre de columna. De todos modos, en general, normalmente se recomienda nombrar todas las columnas explícitamente en el SELECT list en lugar de usar SELECT * , ya que le permite especificar de manera determinista el orden de las columnas y lo protege contra la extracción accidental de un BLOB grande más adelante si alguna vez se agrega uno a la tabla (o cualquier otro cambio de esquema).

SELECT
  mod_backup_accounts.user AS account_user,
  mod_backup_subscriptions.user AS subscription_user,
  ...
  ...
FROM
  mod_backup_accounts
  LEFT JOIN `mod_backup_subscriptions` ON `mod_backup_accounts`.subscription_id = `mod_backup_subscriptions`.package_id