11
votes

Utilisation du mot clé dans mysql

J'ai une table A avec la définition suivante dans MySQL

Unknown column "cid" in from clause


0 commentaires

3 Réponses :


19
votes

en utilisant dans MySQL est juste un formulaire court pour une clause Standard sur et ne fonctionne que lorsque le nom de la colonne est identique dans les deux tables.

de Le manuel :

L'utilisation de la clause (colonne_list) nomme une liste des colonnes qui doivent exister dans les deux tables.

à la place, faites ceci: xxx


0 commentaires

2
votes

Les deux colonnes ont besoin du même nom: c_id ou CID Ensuite, l'utilisation de la clause fonctionnera


0 commentaires

0
votes

Vous pouvez utiliser

select group_concat(cname) as list
from A join B using (c_id)
where t_id="something";


0 commentaires