Non, en fait si j'ai fais deux requetes c'est parce que mes deux requetes renvoient chacune un id_Prot mais issue d'une table differente et j'ai besoin de cette distinction lors de l'affichage car selon la table d'ou est issue l'id_Prot, je fais un affichage different alors que si j'avais fait une requete unifiee, cela n'aurait pas ete possible.
Voici ma 1ere requete:
$req_Dom_Gen= $db->query(("SELECT DISTINCT PROTEINE.organisme, PROTEINE.id_Prot, OCC_DC.id_Prot FROM PROTEINE, OCC_DC WHERE OCC_DC.id_Dom = '$domaine' AND PROTEINE.id_Prot=OCC_DC.id_Prot ORDER BY PROTEINE.organisme ASC"));
Voici la seconde:
$req_Dom_Gen1= $db->query(("SELECT DISTINCT PROTEINE.organisme, PROTEINE.id_Prot, OCC_NVDC_PAR_DC.id_Prot FROM PROTEINE, OCC_NVDC_PAR_DC WHERE OCC_NVDC_PAR_DC.id_Dom = '$domaine' AND OCC_NVDC_PAR_DC.FDR <='$FDR' AND PROTEINE.id_Prot=OCC_NVDC_PAR_DC.id_Prot ORDER BY PROTEINE.organisme ASC"));
Tu vois j'ai 2 principales tables:OCC_DC et OCC_NVDC_PAR_DC
Les deux vont me donner un id_Prot mais qui a donc une signification differente selon la table (La 1ere designe les proteines d'occurence connue alors que la seconde designe les proteines de nouvelle occurence)
Voila pourquoi je suis passee par 2 requetes.
A moins qu'il y ait une solution d'afficher differemment ces id_Prot selon la table dans une requete unifiee?
Partager