Mysql
 sql >> Database >  >> RDS >> Mysql

Selezione di righe MySQL con gli stessi nomi di campo e aggiunta di un prefisso

Non puoi fornire una scorciatoia per le colonne alias, devi farlo in modo esplicito per ogni nome di colonna. In generale, comunque, è generalmente consigliato nominare tutte le colonne in modo esplicito in SELECT list anziché usare SELECT * , poiché ti consente di specificare in modo deterministico l'ordine delle colonne e ti protegge dall'inserimento accidentale di un BLOB di grandi dimensioni in un secondo momento se uno viene aggiunto alla tabella (o qualsiasi altra modifica dello schema).

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