Requete de 2 Select avec Union ne marche pas
Posté : 22 janv. 2016, 00:24
Bonsoir les amis du forum,
Je me resigne a venir solliciter votre aide je suis en effet confrontée a un probleme et j'ai pas réussi a m'en sortir malgré le temps passe dessus.
J'explique.
J'ai une requête constituée de 2 select avec union et ca ne fonctionne pas. Quand je separe les select ca marche mais des que je les mets en union ca ne marche pls. Ma requête avec UNION fonctionne bien sur phpmysql mais dans le php ca ne marche pas.
Voila le bout de code :
Merci infiniment.
Désolée je ne sais pas encore comment mettre ce bout de code sur les fonds noirs
Je me resigne a venir solliciter votre aide je suis en effet confrontée a un probleme et j'ai pas réussi a m'en sortir malgré le temps passe dessus.
J'explique.
J'ai une requête constituée de 2 select avec union et ca ne fonctionne pas. Quand je separe les select ca marche mais des que je les mets en union ca ne marche pls. Ma requête avec UNION fonctionne bien sur phpmysql mais dans le php ca ne marche pas.
Voila le bout de code :
$query = mysql_query ( "SELECT workers.nom as Nom,
day as Jour,
day_month as Le,
month as Mois,
year as Annee,
start as Debut,
end as Fin
FROM worktimes ,workers
WHERE workers.id='" . $idworker . "'
AND workers.id=worktimes.idworker
AND worktimes.is_active='1'
AND month='" . $mois . "'
AND year='" . $annee . "'
UNION
SELECT workers.nom as Nom,
day as Jour,
day_month as Le,
month as Mois,
year as Annee,
start as Debut,
end as Fin
FROM worktimes ,workers
WHERE workers.id='" . $idworker . "'
AND workers.id=worktimes.idworker
AND worktimes.is_active='1'
AND month='0'
ORDER BY Nom,Le,Jour,Mois,Annee" );
while ( $datainfotravail = mysql_fetch_array ( $queryinfotravail ) ) {
....traitement des données...
}
Quelqu'un voit-il un probleme dans ce code ?Merci infiniment.
Désolée je ne sais pas encore comment mettre ce bout de code sur les fonds noirs