Aide requete SQL

Résolu
Gabyy -  
 Gabyy -
Bonjour,

J'ai besoin d'un coup de pouce pour créer une requête SQL (en passant par phpmyadmin si possible, ou directement via le serveur MySQL) pour exporter les factures client et faire le bilan...

J'ai une base avec les tables suivantes : ( table -> champ1 | champ2 | etc)

orders    -> orderid | userid
invoices -> invoiceid | userid | subtotal | tax | total
clients   -> userid | firstname | lastname
service  -> userid | serviceid


Et j'aurai besoin d'un tableau (csv par exemple) avec les colonnes suivantes :

invoiceid (trié par ordre croissant) | firstname | lastname | subtotal | serviceid


Voilà, si quelqu'un a une petite recette ça nous changerait la vie (car là on sort les factures à l'imprimante et on saisi tout à la main..)

Merci d'avance

1 réponse

  1. leanjocker Messages postés 184 Statut Membre 71
     
    Select invoiceid, firstname , lastname , subtotal , serviceid
    from invoices i, client c, service s
    where i.userid = c.userid
    and s.userid = c.userid
    order by invoiceid;
    dans php admin tu va dans la bdd qui correspond et tu fait executer et tu choisit le format csv
    0
    1. Gabyy
       
      Hello

      En fait j'ai voulu simplifier et je n'aurais pas du..

      Voici la situation exacte :

      orders    -> id | userid 
      invoices -> id | userid | subtotal | tax | total 
      clients   -> id | firstname | lastname 
      service  -> userid | orderid | serviceid
      
      (userid = clients.id)
      
      0
    2. leanjocker Messages postés 184 Statut Membre 71
       
      Select i.id, firstname , lastname , subtotal , s.id
      from invoices i, client c, service s ,orders o
      where o.userid = c.id
      and o.id = s.orderid
      and c.id =i.userid
      order by invoiceid;
      0
    3. Gabyy
       
      mille merci ça m'a donné un bon exemple maintenant j'arrive bien à faire les requêtes :)
      0