Ich brauche diese zusammenarbeiten, um eine Tabelle zu erstellen. Ich habe versucht, Union und Union Alle, aber leider fügt es nur alle Daten in die erste Spalte (das Land ist).mysql: Beitritt zu zwei Select-Anweisungen?
Create table Final as
SELECT SUBSTRING_INDEX(location,',',-1) AS Country
FROM raw_data##Getting just
der Ländercode von jedem spezifischen Bereich gibt es
SELECT SUBSTRING_INDEX(book_rating,'null',1) AS Ratings
FROM raw_data
auch eine bessere Möglichkeit, die Spalte book_ratings hinzufügen? Es gibt nichts Besonderes daran. Ich brauche nur die ganze Sache und keine abgeschnittenen Werte.
Ich dachte nur, es könnte irgendwie auf diese Weise arbeitet ..
haben sie eine gemeinsame Spalte, in der Sie ihnen beitreten können? – Jester
Ich möchte nicht mit ihnen zusammen. Ich würde just mag sie beide Spalten in der gleichen Tabelle setzen, aber es scheint, ich kann nicht, da MySQL liest nur die erste Select-Anweisung und spuckt die zweite in der Konsole aus. – b0uncyfr0
Yup, wenn Sie möchten, dass Sie es in PHP oder einer anderen Sprache tun müssten, aber das ist nicht, wofür MySQL gebaut wird. Sie könnten einen Join machen und dann gruppieren, es würde funktionieren. es wäre langsamer obwohl – Jester