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

leanjocker Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   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
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
leanjocker Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   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
Gabyy
 
mille merci ça m'a donné un bon exemple maintenant j'arrive bien à faire les requêtes :)
0