60 lines
1.1 KiB
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) |