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

WHERE-klausulen giver et andet resultat, uanset om det er i underforespørgsel eller ej

Når du henviser til en kolonne, der ikke er i group by liste, vil MySQL returnere en tilfældigt valgt værdi fra en af ​​rækkerne i gruppen. Så det er vigtigt, om du filtrerer inde i underforespørgslen, før group by , eller uden for underforespørgslen efter group by . I det andet tilfælde vil grupper med matchende og ikke-matchende rækker blive inkluderet eller ekskluderet tilfældigt.



  1. Hvordan ændrer du datatypen for en kolonne i SQL Server?

  2. wp-admin kan ikke få adgang efter flytning

  3. Er det imod licens at udgive Oracle- og SQL Server-ydelsestest?

  4. Hvad betyder :=operatoren i mysql?