J'ai deux tables: les membres et les renouvellementsRejoignez requête dans MySQL
Les deux tableaux ont un champ appelé memberid qui relie les deux tables de données ensemble. J'essaye de construire une requête qui extraira le prénom et le nom de famille de la table de membres pour les données qui sont maintenues dans la table de renouvellements. J'ai essayé d'utiliser la requête ci-dessous qui est basée sur quelques exemples que j'ai recherchés.
SELECT members.memberfirst, members.membersurname, members.memberid, renewals.account_name, renewals.memberid
FROM members, renewals
WHERE renewals.memberid=members.memberid
L'erreur que je reçois en essayant de courir ce phpMyAdmin:
#1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
Pouvons-nous jeter un oeil à vos définitions de table, S'il vous plaît? –
J'ai modifié le post original avec la pièce jointe de capture d'écran de phpmyadmin – chocolatecoco