PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > mysql.general > Replace on Join
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Replace on Join

Réponse
 
LinkBack Outils de la discussion
Vieux 30/10/2007, 01h36   #1
Kevin Murphy
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Replace on Join

I'm trying to do a join on two pieces of data that are not quite
exactly the same. Basic story, I have 2 tables (output from 2
mainframes) in MySQL where one table has our email addresses as
@wncc.edu (our old name) and the other has it as @wnc.edu (our new
name). So here is an abbreviated version of the query that is trying
to match them, and it doesn't work. Any suggestions?

SELECT * FROM schedule
LEFT JOIN directory ON
( REPLACE('@wncc.edu','@wnc.edu',schedule.email) = directory.email )

--
Kevin Murphy
Webmaster: Information and Marketing Services
Western Nevada College
www.wnc.edu
775-445-3326

P.S. Please note that my e-mail and website address have changed from
wncc.edu to wnc.edu.



  Réponse avec citation
Vieux 30/10/2007, 03h03   #2
Peter Brawley
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Replace on Join

How about this ...

update schedule s
join directory d on s.email = replace(d.email, '@wnc.edu', '@wncc.edu')
set s.email=replace(s.email, '@wncc.edu', '@wnc.edu' );

PB

-----

Kevin Murphy wrote:
> I'm trying to do a join on two pieces of data that are not quite
> exactly the same. Basic story, I have 2 tables (output from 2
> mainframes) in MySQL where one table has our email addresses as
> @wncc.edu (our old name) and the other has it as @wnc.edu (our new
> name). So here is an abbreviated version of the query that is trying
> to match them, and it doesn't work. Any suggestions?
>
> SELECT * FROM schedule
> LEFT JOIN directory ON
> ( REPLACE('@wncc.edu','@wnc.edu',schedule.email) =
> directory.email )
>
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.503 / Virus Database: 269.15.11/1094 - Release Date: 10/26/2007 8:50 AM
>


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 05h06.


Édité par : vBulletin® version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,07647 seconds with 10 queries