La sélection de colonnes spécifiques affectera-t-elle le nombre de lignes dans MySQL ?
P粉964682904
P粉964682904 2024-03-29 22:53:26
0
1
360

J'ai une requête simple avec quelques jointures, mais lorsque j'ajoute des colonnes à ma sélection à partir du même ensemble de jointures, en ajoutant ou en supprimant simplement des colonnes de la sélection sans modifier aucune des jointures, le nombre de lignes change.

P粉964682904
P粉964682904

répondre à tous(1)
P粉250422045

Oui, ils le peuvent. Par exemple, votre requête, ou « requête simple » comme vous l'appelez, peut avoir différents mots-clés, et l'ajout d'une colonne à une sélection similaire modifiera le nombre total de lignes dans les résultats.

select distinct t1.id, t2.id
from t1
left join t2 on t1.id = t2.id

VS

select distinct t1.id, t2.id, t2.job
from t1
left join t2 on t1.id = t2.id

Ceci est une démo

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal