This repository has been archived on 2024-04-18. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
DeezCycle/sql/script_migration_data.sql

60 lines
1.1 KiB
SQL

INSERT INTO
`partie`(
`idpartie`,
`date_partie`,
`horaire`,
`duree`,
`etat`
)
SELECT
DISTINCT id_partie,
dateP,
heureP,
ROUND(durée_secondes / 60),
CASE
état
WHEN 'T' THEN 'terminée'
WHEN 'AV' THEN 'a venir'
WHEN 'EC' THEN 'en cours'
END
FROM
donnees_fournies.instances1;
INSERT INTO
`joueur`(
`idjoueur`,
`nom`,
`prenom`,
`pseudo`,
`annee_nais`,
`email`
)
SELECT
DISTINCT id_joueur,
nom,
prénom,
pseudo,
YEAR(date_naiss),
email
FROM
donnees_fournies.instances1;
INSERT INTO
`contrainte`(`idcontrainte`, `couleur`)
SELECT
DISTINCT id_contrainte,
couleur
FROM
donnees_fournies.instances2;
-- INSERT INTO
-- `face_de_de`(`idcontrainte`, `valeur`)
-- SELECT
-- id_contrainte,
-- valeur
-- FROM
-- donnees_fournies.instances2
-- WHERE
-- nom = 'face_de_dé'
-- YA UN GROS PROBLEME DANS LA BASE, QUAND YA PLUSIEURS DES DIFFERENTS L'ID CONTRAINTE QUI NE PEUX ETRE MULTIPLE A CAUSE DU PRIMARY KEY NE PERMET
-- PAS DE MODELISER LES CARTES AVEC PLUSIEURS DES DE DIFFERENTES COULEURS (CAR ILS ONT PLUSIEURS CONTRAINTES)