Hallo,
Ik heb een klein probleempje met een sql statement. Ik wil een nieuwe column toevoegen met een record van een andere table
table1:
id
username
table2:
name
userid (new column) -> int, default value 0
Wat ik wil is vergelijk table1.username met table2.name en insert table1.id in table2.userid als ze overeen komen.
En als er geen match is, mag userid 0 zijn.
Ik run hem maar 1x om de tabel even gelijk te trekken.
Alvast bedankt!
- 2 columns vergelijken en een 3e inserten
-
14-10-2014, 09:19 #1
- Berichten
- 248
- Lid sinds
- 17 Jaar
2 columns vergelijken en een 3e inserten
-
-
15-10-2014, 15:56 #2
- Berichten
- 248
- Lid sinds
- 17 Jaar
Re: 2 columns vergelijken en een 3e inserten
UPDATE table2
INNER JOIN table1 ON table2.name = table1.username
SET table2.userid = table1.id;
voor de gene die dit nog willen weten
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic