Ich habe zwei Tabellen:Mysql Zwei Tabellen gemischt Daten
tabelle1:
ID| Name
1 | firstname1
2 | firstname2
3 | firstname3
table2:
ID| Name
1 | lastname1
2 | lastname2
3 | lastname3
und ich möchte Kombination Tabelle1 und Tabelle2 einfügen Beispiel Table3: table3:
ID| Fullname
1 | firstname1-lastname1
2 | firstname1-lastname2
3 | firstname1-lastname3
4 | firstname2-lastname1
5 | firstname2-lastname2
6 | firstname2-lastname3
7 | firstname3-lastname1
8 | firstname3-lastname2
9 | firstname3-lastname3
Ein Versuch in PHP (gU), ist aber sehr langsam ... i 10 000 000 Datensätze erstellen müssen (nach Kombination)
meine php:
<?php
//get firstnames, get lastnames before and...
foreach ($firstnames as $firstname) {
foreach ($lastnames as $lastname) {
$this->pdo->prepare("INSERT INTO `table3` (`fullname`) VALUES(?)")->execute([$firstname['name'] . '-' . $lastname['name']]);
}
}
Soo, wie ich eine Abfrage, die Mischung schaffen Daten?
Thans
Ich bin verwirrt. Geht es um das langsame Einfügen von Daten oder das Verbinden von zwei Tabellen? – GolezTrol
Nur um Sie wissen zu lassen, ich hasse Spammer. –
Verwenden Sie Links Join und Union mit Inner Join Abfrage, um Ihr gewünschtes Ergebnis zu erhalten –