Sunteți pe pagina 1din 4

Consultas

Subgrupo al que pertenecen cada uno de los alimentos


SELECT DISTINCT A.Nombre_Generico, SG.Nombre_subgrupo FROM alimentos A, subgrupos SG WHERE A.Id_Subgrupo_fk = SG.Id_subgrupo LIMIT 0 , 30

$sql = "SELECT DISTINCT A.Nombre_Generico, SG.Nombre_subgrupo\n" . "FROM alimentos A, subgrupos SG\n" . "WHERE A.Id_Subgrupo_fk = SG.Id_subgrupo LIMIT 0, 30 ";

Alimentos de origen Animal


SELECT DISTINCT A.Nombre_Generico, SG.Nombre_subgrupo, GR.nombre_grupo FROM alimentos A, subgrupos SG, grupos GR WHERE A.Id_Subgrupo_fk = SG.Id_subgrupo AND GR.nombre_grupo = 'Alimentos de origen animal' AND GR.Id_grupo = SG.Id_grupo_fk LIMIT 0 , 30

$sql = "SELECT DISTINCT A.Nombre_Generico, SG.Nombre_subgrupo, GR.nombre_grupo\n" . "FROM alimentos A, subgrupos SG, grupos GR\n" . "WHERE A.Id_Subgrupo_fk = SG.Id_subgrupo\n" . "AND GR.nombre_grupo = \'Alimentos de origen animal\'\n" . "AND GR.Id_grupo = SG.Id_grupo_fk\n" . "LIMIT 0 , 30";

Alimentos de origen Vegetal


SELECT DISTINCT A.Nombre_Generico, SG.Nombre_subgrupo, GR.nombre_grupo FROM alimentos A, subgrupos SG, grupos GR WHERE A.Id_Subgrupo_fk = SG.Id_subgrupo AND GR.nombre_grupo = 'Alimentos de origen animal' AND GR.Id_grupo = SG.Id_grupo_fk LIMIT 0 , 30

$sql = "SELECT DISTINCT A.Nombre_Generico, SG.Nombre_subgrupo, GR.nombre_grupo\n" . "FROM alimentos A, subgrupos SG, grupos GR\n" . "WHERE A.Id_Subgrupo_fk = SG.Id_subgrupo\n" . "AND GR.nombre_grupo = \'Alimentos de origen vegetal\'\n" . "AND GR.Id_grupo = SG.Id_grupo_fk\n" . "LIMIT 0 , 30\n" . "";

Nombre del alimento y nombre del subgrupo de aquellos que tienen cidos Flico
SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A

(SELECT DISTINCT FROM WHERE) asPropiedad


WHERE ATPA.Id_Propiedades_fk =asPropiedad AND ATPA.Cantidad >0 AND ATPA.Id_Alimento_fk = A.Id_Alimento LIMIT 0 , 30

$sql = "SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico\n" . "FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A\n" . "\n" . "WHERE ATPA.Id_Propiedades_fk = 3 \n" . "AND ATPA.Cantidad >0 \n"

. "AND ATPA.Id_Alimento_fk = A.Id_Alimento\n" . "LIMIT 0 , 30\n" . "";

Nombre del alimento que tenga Calcio con una proporcin de ms de 40 gr.
SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A WHERE ATPA.Id_Propiedades_fk =2 AND ATPA.Cantidad >40 AND ATPA.Id_Alimento_fk = A.Id_Alimento LIMIT 0 , 30

$sql = "SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico\n" . "FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A\n" . "WHERE ATPA.Id_Propiedades_fk =2\n" . "AND ATPA.Cantidad >40\n" . "AND ATPA.Id_Alimento_fk = A.Id_Alimento\n" . "LIMIT 0 , 30\n" . "\n" . "";

Nombre del alimento que tenga Calcio con una proporcin de ms de 40 gr y cido flico con una proporcin de menos de 30 gr.
SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A (SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A WHERE ( ATPA.Id_Propiedades_fk =2 AND ATPA.Cantidad >30) AND (ATPA.Id_Propiedades_fk =3 AND ATPA.Cantidad <40) AND ATPA.Id_Alimento_fk = A.Id_Alimento) (SELECT DISTINCT ATPA.Id_Alimento_fk, A.Nombre_Generico FROM alimentos_tienen_propiedades_alimentos ATPA, alimentos A WHERE ( ATPA.Id_Propiedades_fk =2 AND ATPA.Cantidad >30) AND (ATPA.Id_Propiedades_fk =3 AND ATPA.Cantidad <40) AND ATPA.Id_Alimento_fk = A.Id_Alimento) WHERE ( ATPA.Id_Propiedades_fk =2 AND ATPA.Cantidad >30) AND (ATPA.Id_Propiedades_fk =3 AND ATPA.Cantidad <40)

AND ATPA.Id_Alimento_fk = A.Id_Alimento LIMIT 0 , 30

S-ar putea să vă placă și