jocker

  • Nombre de sujets
    1
  • Nombre de messages
    93
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
jocker
le 10/02/2007 à 10:49
problème sur req SQL complexe
Bonjour à tous,

voilà j'ai un problème sur cette requete SQL.

SELECT u.id_user, SUM(c.montant) as catotal, SUM(bdr.montant) as reductotal FROM users u LEFT JOIN commandes c ON (c.id_user = u.id_user AND c.id_facture != 0 AND c.date > '2007-01-01') LEFT JOIN reduc bdr ON (u.id_user = bdr.id_user) GROUP BY u.id_user


Maintenant j'explique, j'ai 3 tables (users, commandes et reduc). Le but de cette requete est de récup le id_user extrait de la table users (en fait plus d'infos mais c'est pr simplifier), le total des commandes passées dans la table commandes et enfin le montant total des bons de réductions (table reduc).

donc les infos users et le total commande ça c'est bon, mais pour le total des réductions, il y a un petit bug, il est dépendant du nombre de commandes . (par ex il calcule le montant total et il le multiplie par le nombre de commandes) Donc le problème vient bien de ma requete SQL et peut être de mon GROUP BY mais là je sèche.

Si quelqu'un avait la solution, ca serait bien, merci d'avance

Ses derniers messages sur les forums

forum
jocker
le 13/03/2007 à 18:45
Boucle foreach()
un foreach c'est pour avancer dans un tableau donc tu peux pas lui passer 2 tableaux c'est pour ça que ton && et ton , ne fonctionnent pas.

Fais 2 boucles foreach()
mais j'ai pas bien compris ce que tu cherches à faire.

++
jocker
le 11/03/2007 à 20:31
gallerie d'image...
Tu lui conseilles de virer les * ce qui est vrai est mieux par contre tu lui laisses faire ca

$sql = 'SELECT image FROM fiche WHERE categorie="vehicules" ORDER BY titre_m ASC LIMIT '.$_GET['debut'].','.


vive le SQL injection avec le $_GET['debut']

si c'est un nombre que tu recupères intval($_GET['debut'])

++

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours