error en consulta sql
Publicado por rommel (1 intervención) el 20/03/2025 05:33:29
Buenas tardes, recien estoy aprendiendo consultas en sql y llevo dias sin poder hacer esta consulta.
tengo mi tabla
CREATE TABLE `prueba`.`deporte` ( `iddeporte` INT NOT NULL AUTO_INCREMENT , `nombre` VARCHAR(45) NOT NULL , `opcion` VARCHAR(45) NOT NULL , PRIMARY KEY (`iddeporte`)) ENGINE = InnoDB;
y tengo los siguientes registros
INSERT INTO `deporte`(`nombre`, `opcion`) VALUES ('maria','soccer'), ('juan','soccer'), ('ana','rugby'), ('luis','rugby'), ('maria','rugby'), ('alex','rugby'), ('juan','rugby')
lo que quiero hacer es una consulta que me liste los nombres de las personas que le guste los dos deportes, en este caso la consulta debe devolveme los valores de juan y maria,
estaba intentando con la opcion IN pero no me sale, agradecido si alguien puede ayudarme con esta consulta
tengo mi tabla
CREATE TABLE `prueba`.`deporte` ( `iddeporte` INT NOT NULL AUTO_INCREMENT , `nombre` VARCHAR(45) NOT NULL , `opcion` VARCHAR(45) NOT NULL , PRIMARY KEY (`iddeporte`)) ENGINE = InnoDB;
y tengo los siguientes registros
INSERT INTO `deporte`(`nombre`, `opcion`) VALUES ('maria','soccer'), ('juan','soccer'), ('ana','rugby'), ('luis','rugby'), ('maria','rugby'), ('alex','rugby'), ('juan','rugby')
lo que quiero hacer es una consulta que me liste los nombres de las personas que le guste los dos deportes, en este caso la consulta debe devolveme los valores de juan y maria,
estaba intentando con la opcion IN pero no me sale, agradecido si alguien puede ayudarme con esta consulta
Valora esta pregunta


0