J'ai deux tables:Joignez-vous à deux tables avec une clé commune dans MySQL
Tableau 1
id app_name app_id
1 name1 12001
2 name2 12002
3 name2 12002
3 name3 12003
Et deuxième
Tableau 2
id app_id
1 22001
2 22002
3 12003
4 22002
Comment puis-je afficher les données à partir de ces tables pour app_id qui sont les mêmes?
Dans cet exemple SQL correct devrait montrer
name3 12003
J'ai déjà essayé tous les types de JOIN et aussi select * from table1, table2 where table1.app_id=table2.app_id
, mais il semble que je manque quelque chose de simple.
RÉPONSE CORRECTE
symbole Unprintable qui apparaît après la copie de données presse-papiers pour insérer la base de données a conduit à ce problème. Les valeurs de colonne n'étaient pas identiques dans deux tables. Il peut être vérifié en effectuant un vidage SQL et en l'examinant manuellement ou avec un éditeur hexadécimal.
Vous indiquez que vous ne voyez pas ce que vous voulez. Qu'est-ce qui se passe à la place? –
Votre requête fonctionne pour moi. Que montre votre script? –