{MySQL} creer 1 table à partir de 3
Résolu/Fermé
A voir également:
- {MySQL} creer 1 table à partir de 3
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Table ascii - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Table des matières word - Guide
11 réponses
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
5 juin 2009 à 16:05
5 juin 2009 à 16:05
normalement le GROUP BY aurait du les eliminer ??
Sinon tu peux aussi :
CREATE TABLE table4
SELECT DISTINCT bookxauthor.AuthorID, author.Name, book.Biographie
FROM author
INNER JOIN booxauthor ON (author.ID = bookxauthor.AuthorID)
INNER JOIN book ON (bookxauthor.BookID = book.ID)
GROUP BY bookxauthor.AuthorID, author.Name, book.Biographie
Note le DISTINCT :)
Sinon tu peux aussi :
CREATE TABLE table4
SELECT DISTINCT bookxauthor.AuthorID, author.Name, book.Biographie
FROM author
INNER JOIN booxauthor ON (author.ID = bookxauthor.AuthorID)
INNER JOIN book ON (bookxauthor.BookID = book.ID)
GROUP BY bookxauthor.AuthorID, author.Name, book.Biographie
Note le DISTINCT :)
NitroGen®
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
18 juin 2009
1
5 juin 2009 à 13:29
5 juin 2009 à 13:29
Tu crée ta 4ème table.
mais tu peux faire un script PHP qui insert dans les 3 premières tables t'es paramètres et ensuite tu refait un INSERT INTO dans ta 4ème table.
J'espère que tu m'a compris lol
mais tu peux faire un script PHP qui insert dans les 3 premières tables t'es paramètres et ensuite tu refait un INSERT INTO dans ta 4ème table.
J'espère que tu m'a compris lol
NitroGen®
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
18 juin 2009
1
5 juin 2009 à 13:43
5 juin 2009 à 13:43
Je vais essayer d'être plus clair ... lol
Est-ce que l'inscription se fait pas une page PHP avec un formulaire ou est-ce que c'est manuel grâce au PHPMyAdmin ???
Est-ce que l'inscription se fait pas une page PHP avec un formulaire ou est-ce que c'est manuel grâce au PHPMyAdmin ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
INSERT INTO idauteurbio (ID, DisplayName, Biographiedelauteur) SELECT ID, DisplayName FROM author SELECT Biographiedelauteur FROM book
ne fonctionne pas
ne fonctionne pas
NitroGen®
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
18 juin 2009
1
5 juin 2009 à 13:54
5 juin 2009 à 13:54
moi je te conseil de te créer un script PHP pour avoir un formulaire que tu mettera sur ton site dans un dossier .htaccess (page protéger par Mot de Passe administrateur que personne ne peux décoder ce Mot de passe crypté)
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
5 juin 2009 à 15:16
5 juin 2009 à 15:16
Bonjour,
Essaie ca (je garantis pas les noms exacts mais le principe y est)
CREATE TABLE table4
SELECT bookxauthor.AuthorID, author.Name, book.Biographie
FROM author
INNER JOIN booxauthor ON (author.ID = bookxauthor.AuthorID)
INNER JOIN book ON (bookxauthor.BookID = book.ID)
GROUP BY bookxauthor.AuthorID, author.Name, book.Biographie
PS modifie table4 pour l'appeler comme tu veux :)
Essaie ca (je garantis pas les noms exacts mais le principe y est)
CREATE TABLE table4
SELECT bookxauthor.AuthorID, author.Name, book.Biographie
FROM author
INNER JOIN booxauthor ON (author.ID = bookxauthor.AuthorID)
INNER JOIN book ON (bookxauthor.BookID = book.ID)
GROUP BY bookxauthor.AuthorID, author.Name, book.Biographie
PS modifie table4 pour l'appeler comme tu veux :)