status en una misma tabla
Publicado por Victor de jesus (1 intervención) el 28/03/2014 22:22:51
que tal, primera vez que escribo, gracias por leer esto.
pondre un ejemplo de lo que necesito
digamos que tengo una tabla como la siguiente:
dulces
+-----------+---------+
id | Nombre | status
--+------------+---------+
1| paleta | 1 |
2| paleta | 2 |
3| chicle | 1 |
4| dulce | 1 |
5| refresco | 1 |
6| refresco | 2 |
+--------------+----------+
quiero que treiga solo los que tienen 1, que no tienen dos lo trato de hacer asi:
select * from dulces d
left join dulces td on td.id = d.id
where d.status = 1
and td.status<>d.status
y e intendato otras varias formas pero o me da todos los unos, un teniendo dos, o me regresa vacio.
mucahs gracias por su ayuda.
Saludos
pondre un ejemplo de lo que necesito
digamos que tengo una tabla como la siguiente:
dulces
+-----------+---------+
id | Nombre | status
--+------------+---------+
1| paleta | 1 |
2| paleta | 2 |
3| chicle | 1 |
4| dulce | 1 |
5| refresco | 1 |
6| refresco | 2 |
+--------------+----------+
quiero que treiga solo los que tienen 1, que no tienen dos lo trato de hacer asi:
select * from dulces d
left join dulces td on td.id = d.id
where d.status = 1
and td.status<>d.status
y e intendato otras varias formas pero o me da todos los unos, un teniendo dos, o me regresa vacio.
mucahs gracias por su ayuda.
Saludos
Valora esta pregunta


0