SQL: Inner join
Tengo dos tablas: Entradas y Sesion
Hago la siguiente pregunta SQL:
ResultSet r1 = s1.executeQuery("SELECT * FROM Entradas INNER JOIN Sesion ON Entradas.nombre=Sesion.nombre AND Entradas.fecha=Sesion.fecha AND Entradas.horaInicio=Sesion.horaInicio WHERE Entradas.cantidad='"+cantidad+"'");
Lo que quiero es conseguir los valores de la columna "id". Para ello, lo que suelo hacer es:
String codigo = r1.getString("id");
El problema está en que la tabla Entradas como la tabla Sesion poseen la columna "id". ¿Cómo puedo conseguir los valores de la columna "id" de la tabla Sesion?
Hago la siguiente pregunta SQL:
ResultSet r1 = s1.executeQuery("SELECT * FROM Entradas INNER JOIN Sesion ON Entradas.nombre=Sesion.nombre AND Entradas.fecha=Sesion.fecha AND Entradas.horaInicio=Sesion.horaInicio WHERE Entradas.cantidad='"+cantidad+"'");
Lo que quiero es conseguir los valores de la columna "id". Para ello, lo que suelo hacer es:
String codigo = r1.getString("id");
El problema está en que la tabla Entradas como la tabla Sesion poseen la columna "id". ¿Cómo puedo conseguir los valores de la columna "id" de la tabla Sesion?