Cita:
Iniciado por oso96_2000
Revisa bien tu consulta. Estas usando el nombre en el join, mas no lo estas seleccionando para ser devuelto :)
nobo, aquí te han dado la razón.
SELECT significa seleccionar, todo campo que seleccionas mediante SELECT queda disponible al obtener los resultados de la consulta.
Cita: SELECT tbltallas.strNombre FROM tblproductotalla Inner Join tbltallas ON tblproductotalla.relTalla = tbltallas.idTalla WHERE tblproductotalla.relProducto = 15
Es evidente que si estás seleccionado strNombre, que como dices, si te funciona.
Resulta obvio que no estás seleccionando idTalla ¿verdad?
Cita: SELECT tbltallas.strNombre, tbltallas.idTalla FROM tblproductotalla Inner Join tbltallas ON tblproductotalla.relTalla = tbltallas.idTalla WHERE tblproductotalla.relProducto = 15