0
votes

MySQL Sélectionnez une instruction avec l'état de la condition et de la jointure intérieure

J'utilise des solutions géodésiques. J'ai besoin d'aide avec une requête depuis que je fais un addon. Les tables de ma base de données que j'ai besoin pour interroger sont xxx

mon instruction SQL est xxx

Je veux qu'il ne renvoie que les noms ( de Geodesic_Leveled_Field_Value_Languages ​​Table) Pour un niveau spécifique Svalued_Value (dans Geodesic_Leveled_field_Value Table)

J'ai également essayé la requête suivante mais pas de chance xxx


0 commentaires

3 Réponses :


1
votes

Le SQL ressemblera à quelque chose comme ceci:

SELECT 
    gl.name
FROM
    geodesic_leveled_field_value_languages gl 
    INNER JOIN geodesic_leveled_field_value gv ON gv.id = gl.id
WHERE
    gv.level='required level value'


1 commentaires

Bien que ce code puisse résoudre la question, y compris une explication de la manière et pourquoi cela résout le problème aiderait vraiment à améliorer la qualité de votre poster et aboutit probablement à plus de votes ultérieurs. N'oubliez pas que vous répondez à la question des lecteurs à l'avenir, pas seulement la personne qui demande maintenant. S'il vous plaît Modifier Votre réponse Pour ajouter des explications et donner une indication de quelles limitations et hypothèses s'appliquent.



1
votes

Cela n'a rien à voir avec la liaison

Vous connaissez votre base de données et devez savoir quels champs construisent une relation.

En outre, vous pouvez également utiliser des alias pour les tables, ce qui sera à l'avenir sauver quelques-uns temps.

Aussi, vous pouvez utiliser entre deux guillemets un seul devis ou vice versa

Le champ nivelé_field dans la requête YR n'est dans aucune des deux tables, donc je suis donc guss signifiait le niveau xxx


2 commentaires

Je n'ai pas fait la base de données, je suis assez nouveau à SQL et la base de données a été créée automatiquement par Geocore. La connexion entre les tables est la colonne IDS dans les deux tables


Sans données, tout est une supposition que je l'ai changée à l'ID, comme vous l'avez mentionné.



0
votes

J'ai résolu mon problème avec la requête suivante, xxx

essentiellement, je viens d'ajouter une instruction et après sur la clause . Il sélectionne les données des deux tables en fonction des deux clauses sur .


0 commentaires