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

Valg af MYSQL-rækker med samme feltnavne og tilføjelse af et præfiks

Du kan ikke angive en stenografi til aliaskolonner, du skal gøre det eksplicit for hvert kolonnenavn. Generelt anbefales det typisk at navngive alle kolonner eksplicit i SELECT liste i stedet for at bruge SELECT * , da det giver dig mulighed for deterministisk at specificere kolonnerækkefølgen, og beskytter dig mod ved et uheld at trække en stor BLOB ind senere, hvis en nogensinde bliver tilføjet til tabellen (eller andre skemaændringer).

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


  1. Indsæt hurtigt 2 millioner rækker i SQL Server

  2. Hvordan nulstiller jeg en sekvens i Oracle?

  3. Sådan fungerer LPAD()-funktionen i MySQL

  4. Introduktion til OPENJSON med eksempler (SQL-server)