sql >> Database >  >> RDS >> Mysql

mysql_fetch_array op samengevoegde tabellen, maar kolommen hebben dezelfde naam

Je gok was juist. U moet een ALIAS . aanmaken voor de kolommen, zodat u deze uniek kunt ophalen,

SELECT a.name Name1, b.name Name2
FROM tablea a 
JOIN tableb b ON a.id = b.id

dan kun je nu bellen

$row['Name1']


  1. Hoe de primaire sleutel van een tabel opnieuw in te stellen?

  2. Parameter gebruiken als kolomnaam in Postgres-functie

  3. Kan Insert en Select LAST_INSERT_ID() niet in dezelfde query worden uitgevoerd?

  4. Haal het voorlaatste record voor elke gebruiker op uit de database