Passer deux tables SQL en une
2 messages
• Page 1 sur 1
-

lothar - WRInaute passionné

- Messages: 1531
- Inscription: 12 Juil 2003
Passer deux tables SQL en une
Bonjour,
j'ai besoin d'un petit coup de main pour une requête en SQL.
J'essaye d'importer les MP d'un forum phpBB dans une table; or les MP de phpBB sont sur deux tables.
J'ai réussi à importer une première partie des données (expéditeur, etc.).
Maintenant j'aimerais importer le texte des messages...
Voici le topo:
D'un côté la base example3.privatemsg, avec les champs:
Ces champs sont remplis, sauf le champ message.
De l'autre la base example.phpbb_privmsgs_text avec les champs
J'aimerais donc que quand
J'ai essayé de faire
Code:
UPDATE example3.privatemsg (id,message)
SELECT privmsgs_text_id,privmsgs_text
FROM example.phpbb_privmsgs_text
WHERE privmsgs_text_id>=3;
Mais ça ne fonctionne pas...
Quelqu'un a une idée de la syntaxe à utiliser ?
j'ai besoin d'un petit coup de main pour une requête en SQL.
J'essaye d'importer les MP d'un forum phpBB dans une table; or les MP de phpBB sont sur deux tables.
J'ai réussi à importer une première partie des données (expéditeur, etc.).
Maintenant j'aimerais importer le texte des messages...
Voici le topo:
D'un côté la base example3.privatemsg, avec les champs:
- Code: Tout sélectionner
id, author, recipient, subject, message, timestamp, newmsg, hostname, folder, author_del, recipient_del, format
Ces champs sont remplis, sauf le champ message.
De l'autre la base example.phpbb_privmsgs_text avec les champs
- Code: Tout sélectionner
privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text
J'aimerais donc que quand
- Code: Tout sélectionner
privmsgs_text_id = id
J'ai essayé de faire
Code:
UPDATE example3.privatemsg (id,message)
SELECT privmsgs_text_id,privmsgs_text
FROM example.phpbb_privmsgs_text
WHERE privmsgs_text_id>=3;
Mais ça ne fonctionne pas...
Quelqu'un a une idée de la syntaxe à utiliser ?
- jamalofski
- WRInaute discret

- Messages: 219
- Inscription: 3 Mar 2007
essaye ca :
sinon regarde ces liens :
http://blog.pagesd.info/post/2007/05/30 ... dune-autre
http://forum.hardware.fr/hfr/Programmat ... 7630_1.htm
- Code: Tout sélectionner
UPDATE example3.privatemsg SET message=A.privmsgs_text FROM (SELECT privmsgs_text_id, privmsgs_text FROM example.phpbb_privmsgs_text) AS A WHERE id=A.privmsgs_text_id;
sinon regarde ces liens :
http://blog.pagesd.info/post/2007/05/30 ... dune-autre
http://forum.hardware.fr/hfr/Programmat ... 7630_1.htm
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- gestion tables sql
- Requete SQL sur 2 tables
- PHP / SQL et la commande LOCK TABLES
- [Résolu] PB requete SQL 3 tables + 2 count
- SQL Requête dans plusieurs tables
- Tables SQL disparues chez OVH
- Grouper les tables SQL comme Freeglobes
- Passage de tables sql en flux xml locatif ?
- Problème de jointure entre deux tables requête SQL
- [PHP/SQL] Associer plusieurs SELECT de tables MySQL
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Passage à l'heure d'été/hiver sur un forum phpBB 3 - 27-03-2011
- Alexa se met à la recherche avec Google - 30-04-2002
- GlobalWarming Awareness2007 : dommages collatéraux chez Wikipedia - 22-01-2007
- Google veut-il dépasser les 20 milliards de pages de Yahoo ? - 09-09-2005
- Sortie de GoogleStats v2.01 - 02-03-2003
- Parts de marché des moteurs aux USA (Novembre 2007) - 02-01-2008
- Le marketing viral au service du référencement - 11-10-2004
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
