J'ai deux colonnes une colonne associée à une autre ...Erreur MySQL pour la sélection des données
Tableau: base_data
id |---name----|-----des
1 | some name1 | The description1
2 | some name2 | The description2
Tableau: les photos
id |---p_id----|-----photo
1 | 1 | img1s.jpg
2 | 1 | img1w.jpg
3 | 2 | img2.jpg
4 | 2 | img14.jpg
5 | 2 | img15.jpg
Je veux sélectionner toutes les données de la table 1 (base_data) et une rangée de la rangée associée des photos: tableau comment puis-je faire cela ???? Je ne veux pas sélectionner par le plus grand n par groupe Je veux sélectionner toutes les données de la première table et seulement une rangée de la deuxième table qui correspond à l'ID de la première table, juste d'abord correspondre pas autre.
le résultat que je veux ...
id |---name----|---des----|---p_id----|---photo----|
1 | some name |the des..1| 1 | img1s.jpg|
2 | some name |the des..2| 2 | img2.jpg|
Veuillez modifier votre résultat pour montrer comment vous voulez que la sortie de données apparaisse au lieu d'une définition de tableau. – SandPiper
Cela semble être une autre question SQL [tag: most-n-per-group]. Des solutions ont été postées plusieurs fois. –
Non, je ne veux pas sélectionner le plus grand n par groupe Je veux sélectionner toutes les données de la première table et seulement une rangée de la seconde table qui correspond à l'ID de la première table, juste première correspondance pas autre. –