Ok, voici mon dilemme J'ai une base de données configurée avec environ 5 tables ayant toutes exactement la même structure de données. Les données sont séparées de cette manière à des fins de localisation et pour diviser un total d'environ 4,5 millions d'enregistrements.MySQL - Sélection de données à partir de plusieurs tables ayant toutes la même structure mais des données différentes
Une majorité de fois qu'une seule table est nécessaire et tout va bien. Cependant, des données sont parfois nécessaires à partir de deux ou plusieurs tables et doivent être triées par une colonne définie par l'utilisateur. C'est là que j'ai des problèmes.
colonnes de données:
id, band_name, song_name, album_name, genre
MySQL statment:
SELECT * from us_music, de_music where `genre` = 'punk'
MySQL recrache cette erreur:
#1052 - Column 'genre' in where clause is ambiguous
De toute évidence, je fais ce mal. Quelqu'un veut-il éclaircir cela pour moi?
merci, fonctionne exactement comment j'ai besoin :) – Jayrox
Great Idea !. Un vote. – Sagotharan
@ mihai-limban - désolé de vous déranger, mais existe-t-il un moyen de reconnaître à partir du jeu de résultats que "quel résultat est venu de quelle table". Beacuse, si nous avons besoin de mettre à jour/supprimer un enregistrement de ce jeu de résultats, il n'y a aucun moyen de le savoir. –