Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen einer benutzerdefinierten Ergebnismenge in MySQL

Meine schlechte, UNION verkettet im Grunde Resultsets. Sie wollten die Ergebnismenge anpassen (etwas in der Art):

JOIN kombiniert die beiden Tabellen durch ein gemeinsames Feld, wie z. B. Ihr ProjectName- und Project-Feld, sodass die SQL-Engine die beiden unterschiedlichen Ergebnisse zu einem Ergebnis kombinieren kann, das durch das gemeinsame Feld identifiziert wird.

Siehe:http://www.w3schools.com/sql/sql_join.asp

HINWEIS:Ich schreibe „so etwas“, weil es ein Beispiel ist, keine Lösung. Es soll Ihnen eine Möglichkeit zeigen, Felder von zwei oder mehr Tabellen zu kombinieren - es liegt immer noch an Ihnen, die Arbeit zu erledigen und sie für Ihren speziellen Fall zum Laufen zu bringen.

Alte (für diesen Fall falsche) Antwort:

Ein möglicher Weg könnte sein, MySQLs UNION zu verwenden Schlüsselwort:

Siehe:http://www.mysqltutorial.org/sql-union-mysql.aspx