The tables: create table person ( id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, title enum('Dr','Miss', 'Mr', 'Mrs', 'Ms','Prof','Rev','Ven'), PRIMARY KEY(ID))ENGINE=INNODB;create table friend ( id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, fk_person_id INTEGER UNSIGNED, family_name VARCHAR(50), PRIMARY KEY (id), FOREIGN KEY (fk_person_id) REFERENCES person(id) ON DELETE NO ACTION)ENGINE=INNODB;This is my normal join which returns multiple records. SELECT p.id as person_id, f.family_name as friend_family_name, f.id as friend_idFROM person AS pJOIN friend AS f ON p.id = f.fk_person_id;
This is what I get: person_id friend_family_name friend_id8 dimakopoulos 158 sotiropoulos 168 papadogkonas 179 zoumboulakis 189 zambolis 199 koula 20
This is what I like to get instead: person_id friend_family_name friend_id friend_family_name2 friend_id2 friend_family_name3 friend_id38 dimakopoulos 15 sotiropoulos 16 papadogkonas 179 zoumboulakis 18 zambolis 19 koula 20
--http://mmaMail.com <============ FREE MMA Magazine
MMA Mail Magazinehttp://mmaMail.com <============ FREE MMA Magazine.