sql >> Database >  >> RDS >> Mysql

MySQL 'user_id' in waar clausule dubbelzinnig probleem is

U hoeft alleen maar aan te geven welke user_id te gebruiken, aangezien zowel de user_info en user tabel hebben een veld met de naam user_id :

... WHERE user.user_id='$user_id'

SQL zou deze dubbelzinnigheid niet tolereren, aangezien voor zover het weet, beide velden totaal verschillende gegevens kunnen vertegenwoordigen.



  1. Impact van de query_post_execution_showplan Extended Event in SQL Server 2012

  2. Verbind de iPhone-app met PostgreSQL met behulp van Libpq

  3. Converteer maandnaam naar maandnummer in PostgreSQL

  4. Wat is een kandidaatsleutel in databaseontwerp?