Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Auswählen von MYSQL-Zeilen mit denselben Feldnamen und Hinzufügen eines Präfixes

Sie können keine Abkürzung für Aliasspalten angeben, Sie müssen dies explizit für jeden Spaltennamen tun. Generell empfiehlt es sich sowieso, alle Spalten explizit im SELECT zu benennen Liste, anstatt SELECT * zu verwenden , da es Ihnen ermöglicht, die Spaltenreihenfolge deterministisch anzugeben, und Sie davor schützt, später versehentlich ein großes BLOB einzufügen, wenn jemals eines zur Tabelle hinzugefügt wird ( oder andere Schemaänderungen ).

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