Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql kombinere UPDATE og INNER JOIN ?

kombinere UPDATE og INNER JOIN ?


 

kombinere UPDATE og INNER JOIN ?

thpilegaard  

Hej

Jeg skal have opdateret alle felter i en tabel, som overholder en betingelse i en anden
tabel.

Jeg kan godt vælge de rigtige felter med INNER JOIN:

SELECT *
FROM tabel1
INNER JOIN `tabel2` ON tabel1.felt1 = tabel2.felt2
AND tabel2.felt3 >0

Men jeg kan ikke lige gennemskue om det er muligt at lave et mysqlninjatrick og lave en
UPDATE i samme kald, så tabel1 felt5 bliver sat til 0 i alle de rækker hvor betingelsen
er opfyldt.

Er det muligt eller skal jeg over i at lave 2 sql kald ?



Dato : 10.12.2011, 20:15

Visninger : 1159

Points : 50

 

Fik en ide og det virkede:

UPDATE tabel1
INNER JOIN `tabel2`
ON tabel1.felt1 = tabel2.fel2 AND tabel2.felt3>0
SET tabel1.felt5=0


Dato : 10.12.2011, 20:32

Kommentar af : thpilegaard  




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund