requete sql compliquee - PHP - Programmation
Marsh Posté le 12-11-2008 à 12:03:59
a quoi servent les LIKE '%%' ?
de plus, comme tu fais s.nom LIKE '%%' et s.prenom LIKE '%%', ça exclue ceux qui ont des lignes a null dans la table service ( client qui n'ont aucun service )
essaye ça
Code :
|
Marsh Posté le 12-11-2008 à 13:47:51
a quoi servent les LIKE '%%' ?
because que y'a tout un tas de champs et qu'on remplit les champs qu'on veux....
ainsi dans la meme requete je peux pas mettre
Code :
|
?
Marsh Posté le 12-11-2008 à 14:24:59
c'est sale ,
lors de la construction de ta requete , tu peux faire mieux :
Code :
|
Marsh Posté le 12-11-2008 à 14:42:28
....
pas bete, je m'y attelle de suite!
merci beaucoup pour ton aide!
Marsh Posté le 12-11-2008 à 11:10:32
voilou, j'ai deux tables, clients et service... les deux sont liés par l'id, et un clients.id peut etre egal a plusieurs service.id_user
alors voila ca que je desirerais faire en une seule requete...
selectionner autant de fois le client qu'il y a de clients.id=service.id_user
avec tous les champs de clients et de service...
si un client n'a pas de service il faut quand meme le selectionner -donc utiliser left join et non inner.
mais mes connaissances etant assez limitées en jointure -bien que j'apprenne a m'en servir de plus en plus, je sollicite donc votre aide
quand je fais cette requete
ca marche....
maintenant quand j'essaye de regarder si dans tous ce bazar y'en a ou le champs ville='lamorlaye', he bah si je fais ceci
ca affiche seulement ceux qui ont un c.id = s.id_user et pas les autres ce que j'arrive pas a comprendre pourquoi....
merci d'avance