Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sélection de lignes MYSQL avec les mêmes noms de champs et ajout d'un préfixe

Vous ne pouvez pas fournir de raccourci aux colonnes d'alias, vous devez le faire explicitement pour chaque nom de colonne. En général de toute façon, il est généralement recommandé de nommer toutes les colonnes explicitement dans le SELECT plutôt que d'utiliser SELECT * , puisqu'il vous permet de spécifier de manière déterministe l'ordre des colonnes et vous protège contre l'extraction accidentelle d'un grand BLOB ultérieurement si un jour est ajouté à la table (ou tout autre changement de schéma).

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