Re:= "Petite" DEMO (entre amiEs) pas encore 2000 !
Bonjour Thierry Jam et le fil
Petite rectification avant de partir sur la syntaxe SQL des jointures:
Si il n'y a pas ambiguité dans les noms de champs, le nom de la table n'est pas nécessaire, sauf dans sa spécification (inner join) nottament pour la clarté (maintenance).
Par exemple cette requete SQL double jointure , présente sur un fil xld, extrait dans Excel 20000 enregistrements sur 3 tables dont la principale comporte 100000 lignes, crée une nouvelle colonne avec multiplication en un clin d'oeil ( pas de sablier qui apparait):
texte_SQL = 'SELECT u_ope,u_code,m_design, m_pxunit,u_nbre,' & '[u_nbre]*[m_pxunit] AS prix ' & _
'FROM T_mag INNER JOIN (T_staff INNER JOIN T_usage ON T_staff.s_mat = T_usage.u_mat) ' & _
'ON T_mag.m_mag = T_usage.u_code WHERE ((s_nom='' & choix & ''));'
Bon WE avec j'espère pour tous, un pont pour lundi
Michel_M
__________________
A+
Michel_M
|