Cita: de ser asi me tiro mas a motor InnoDB? Siendo que el InnoDB es mas para el tipo de querys relacionadas con INSERT, SELECT, UPDAtES. Y MyISAM predominan los SELECTS haciendo este trabajo mas rapido!?
Si vas a usar claves foráneas, InnoDB si so sí. MyISAM no tiene FK.
Cita: Como deberia ser una consulta a una base de datos en donde hay claves foraneas?
Primero, recuerda que una FK es un campo (o conjunto de campos) que relaciona una tabla con otra a través de la clave primaria de la otra tabla. Eso significa que no puedes plantear una FK que apunte a un campo común, sino sólo a una PK.
Cita: Tabla hola (hola_id, nombre, adios_id)
Tabla adios (adios_id, nombre, apellido)