Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 818 | Rev 828 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 818 Rev 819
Line 7... Line 7...
7
 
7
 
8
--- la requête ---
8
--- la requête ---
9
/*
9
/*
10
-- SELECT id_observation, b.num_nom, CONCAT(b.nom_sci, ' ', b.auteur), b.num_taxonomique, b.famille
10
-- SELECT id_observation, b.num_nom, CONCAT(b.nom_sci, ' ', b.auteur), b.num_taxonomique, b.famille
11
SELECT id_observation, nom_ret, nom_ret_nn, nt, c.famille
11
SELECT id_observation, nom_ret, nom_ret_nn, nt, c.famille
12
   FROM `tb_cel_test`.`cel_obs` c, `tb_eflore`.`bdtfx_v1_01` b
12
   FROM `BASEEDIT`.`cel_obs` c, `BASESOURCE`.`bdtfx_v1_01` b
13
   WHERE (
13
   WHERE (
14
        nom_sel_nn IS NOT NULL AND nom_sel_nn != 0
14
        nom_sel_nn IS NOT NULL AND nom_sel_nn != 0
15
        AND nom_referentiel like 'bdtfx%'
15
        AND nom_referentiel like 'bdtfx%'
16
        AND nom_sel_nn = num_nom
16
        AND nom_sel_nn = num_nom
17
       )
17
       )
18
   ORDER BY id_observation asc;
18
   ORDER BY id_observation asc;
Line 19... Line 19...
19
*/
19
*/
20
 
20
 
21
--- l'update ---
21
--- l'update ---
22
UPDATE `tb_cel_test`.`cel_obs` c, `tb_eflore`.`bdtfx_v1_01` b SET
22
UPDATE `BASEEDIT`.`cel_obs` c, `BASESOURCE`.`bdtfx_v1_01` b SET
23
       c.nom_ret = CONCAT(b.nom_sci, ' ', b.auteur),
23
       c.nom_ret = CONCAT(b.nom_sci, ' ', b.auteur),
24
       c.nom_ret_nn = b.num_nom,
24
       c.nom_ret_nn = b.num_nom,
25
       c.nt = b.num_taxonomique,
25
       c.nt = b.num_taxonomique,
Line 33... Line 33...
33
       );
33
       );
34
-- 31739 sans les restrictions sur famille et SUBSTRING_INDEX()
34
-- 31739 sans les restrictions sur famille et SUBSTRING_INDEX()
35
-- 31524 avec les restrictions sur famille et SUBSTRING_INDEX()
35
-- 31524 avec les restrictions sur famille et SUBSTRING_INDEX()
Line 36... Line 36...
36
 
36
 
37
 
37
 
38
UPDATE `tb_cel_test`.`cel_obs` c, `tb_eflore`.`bdtxa_v1_00` a SET
38
UPDATE `BASEEDIT`.`cel_obs` c, `BASESOURCE`.`bdtxa_v1_00` a SET
39
       c.nom_ret = CONCAT(a.nom_sci, ' ', a.auteur),
39
       c.nom_ret = CONCAT(a.nom_sci, ' ', a.auteur),
40
       c.nom_ret_nn = a.num_nom,
40
       c.nom_ret_nn = a.num_nom,
41
       c.nt = a.num_tax,
41
       c.nt = a.num_tax,
Line 48... Line 48...
48
        AND SUBSTRING_INDEX(c.nom_sel, ' ', 1) = SUBSTRING_INDEX(a.nom_sci, ' ', 1) 
48
        AND SUBSTRING_INDEX(c.nom_sel, ' ', 1) = SUBSTRING_INDEX(a.nom_sci, ' ', 1) 
49
       );
49
       );
50
-- 49 sans les restrictions sur famille et SUBSTRING_INDEX()
50
-- 49 sans les restrictions sur famille et SUBSTRING_INDEX()
51
-- 47 avec les restrictions sur famille et SUBSTRING_INDEX()
51
-- 47 avec les restrictions sur famille et SUBSTRING_INDEX()
Line 52... Line 52...
52
 
52
 
53
UPDATE `tb_cel_test`.`cel_obs` c, `tb_eflore`.`isfan_v2013` a SET
53
UPDATE `BASEEDIT`.`cel_obs` c, `BASESOURCE`.`isfan_v2013` a SET
54
       c.nom_ret = CONCAT(a.nom_sci, ' ', a.auteur),
54
       c.nom_ret = CONCAT(a.nom_sci, ' ', a.auteur),
55
       c.nom_ret_nn = a.num_nom,
55
       c.nom_ret_nn = a.num_nom,
56
       c.nt = a.num_taxonomique,
56
       c.nt = a.num_taxonomique,
57
       c.famille = a.famille
57
       c.famille = a.famille