Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tietojenhaku kahdesta eri kannasta

Antero [05.05.2014 16:47:28]

#

Apuja kaivattaisiin seuraavaan ongelmaan ammattilaisilta.

On käytössä kaksi erinimistä MySQL tietokantaa. Molemmissa tietokannoissa on melkein samat tiedot. Ainoa ero on se että toisessa kannassa on joitakin tietoja jotka eroaa numerolla 1.

Tietokanta1

	|	ID1	    |	|	ID2	|
	|	12345	|	|	0	|
	|	54321	|	|	1	|

Tietokanta2

	|	ID3	    |
	|	12345	|
	|	54321	|

Pystyykö PHP-koodilla vääntämään sellaisen virityksen joka hakisi (tietokanta1) ID1 ja (tietokanta2)ID3 samoja tietoja ja jos Tietokanta1 löytyy vielä tuo numero 1 niin Tietokanta 2 poistuisi ko. rivi kokonaan?

Eli tässä tapauksessa tietokanta2 jäisi vain tuo "12345" tieto.

Todella paljon kiitoksia kaikille! Jännittyneenä odotan vastauksia F5-takaa.....
:D

Teuro [05.05.2014 19:19:27]

#

Onko mahdollista ajaa kannasta 2 data kantaan 1, jonka jälkeen poistat duplikaatit?

-tossu- [05.05.2014 20:44:01]

#

Miten olisi:

DELETE t2
FROM tietokanta2.taulu2 AS t2
JOIN tietokanta1.taulu1 AS t1
ON t1.ID1 = t2.ID3
WHERE t1.ID2 = 1

Lebe80 [05.05.2014 23:10:24]

#

Ja ennen mitään poistotoimintoja, ottaa kannoista varmuuskopiot.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta