INSERT mit JOIN ?

INSERT mit JOIN ?

am 23.05.2006 23:10:09 von Klaus Herzberg

Hallo,
gibt es eigentlich (insb. bei Mysql) INSERT in Verbindung mit JOIN?

So richtig kann ich es mir nicht vorstellen und ich stehe auch auf dem
Schlauch, wie so ein Konstrukt aussehen koennte?

Vielleicht hat jemand freundlicherweise ein Beispiel?

Was ich machen moechte:

Tabelle firmen_branchen
Spalten: id, branchid, companyid

Werte bisher:
id br. companyid
1 - 11 - 31
2 - 12 - 31
3 - 20 - 31
4 - 21 - 31
5 - 22 - 31

INSERT INTO table
VALUES ('',10,31)

D.h. fuege alle companyid nochmal UND branchid=10 ein, wo branchid=11
oder branchid=12

Ich hoffe, es war verstaendlich.
Danke. mfg. klaus.

Re: INSERT mit JOIN ?

am 24.05.2006 00:08:33 von Kai Ruhnau

Klaus Herzberg wrote:
> Was ich machen moechte:
>
> Tabelle firmen_branchen
> Spalten: id, branchid, companyid
>
> Werte bisher:
> id br. companyid
> 1 - 11 - 31
> 2 - 12 - 31
> 3 - 20 - 31
> 4 - 21 - 31
> 5 - 22 - 31
>
> INSERT INTO table
> VALUES ('',10,31)
>
> D.h. fuege alle companyid nochmal UND branchid=10 ein, wo branchid=11
> oder branchid=12
>
> Ich hoffe, es war verstaendlich.

Du suchst wahrscheinlich

INSERT INTO ... SELECT
http://dev.mysql.com/doc/refman/5.0/en/insert-select.html

Grüße
Kai

--
This signature is left as an exercise for the reader.

Re: INSERT mit JOIN ?

am 24.05.2006 09:18:30 von Christian Kirsch

Klaus Herzberg schrieb:
> Hallo,
> gibt es eigentlich (insb. bei Mysql) INSERT in Verbindung mit JOIN?
>

Wenn Du das *wissen* willst, warum guckst Du dann nicht an der einzig
relevanten Quelle für solche Informationen nach?

Das Handbuch zu MySQL inklusive Referenz aller implementierten
Kommandos findest Du bei
dev.mysql.com/doc

Re: INSERT mit JOIN ?

am 24.05.2006 10:13:20 von Klaus Herzberg

Hallo,

Christian Kirsch wrote:
> Klaus Herzberg schrieb:
>> Hallo,
>> gibt es eigentlich (insb. bei Mysql) INSERT in Verbindung mit JOIN?
>>
>
> Wenn Du das *wissen* willst, warum guckst Du dann nicht an der einzig
> relevanten Quelle für solche Informationen nach?
>
> Das Handbuch zu MySQL inklusive Referenz aller implementierten
> Kommandos findest Du bei
> dev.mysql.com/doc
weil es doch viel schoener ist, wenn wir hier miteinander kommunizieren.

mfg. klaus.

Re: INSERT mit JOIN ?

am 24.05.2006 10:14:02 von Klaus Herzberg

Hallo,

Kai Ruhnau wrote:
> Du suchst wahrscheinlich
>
> INSERT INTO ... SELECT
> http://dev.mysql.com/doc/refman/5.0/en/insert-select.html

ja, das habe ich gesucht und auch gestern abend noch gefunden. Aber
vielen Dank fuer den Hinweis.

mfg. klaus.