Hallo Leute,
ich hab hier ein kleines Problem mit SQL und komme irgendwie immer noch nicht auf die richtige Lösung. Mein Problem ist Folgendes:
Ich hab z.B. diese Tabelle:
------------------------------------------------------------------
| src_ip | dst_ip | traffic |
------------------------------------------------------------------
| 1 | 2 | 100 |
| 2 | 3 | 50 |
| 1 | 4 | 200 |
ich will jetzt den gesamten Traffic von jeder IP rausfinden und wie man sieht tauchen die IPs in beiden Spalten src_ip und dst_ip.
für nur eine spalte habe ich dies mit so einer Anweisung bekommen: SELECT src_ip as ip, sum(traffic) as sum from `table` group by ip_src
Ich kann das auch für dst_ip machen und vielleicht die Ergebnisse mit Union zusammenführen, dann habe ich als Ergebnis eine Tabelle mit 2 Spalten ip und sum, aber danach kann ich nichts mehr damit machen, ich hätte sie gerne als view oder so, dann hätte ich die gleiche Anweisung darauf angewendet. Aber es können keine Views mit 2 select Anweisungen und Union erstellt werden....
Hat jemand von euch vielleicht eine Idee, wie ich dieses kleine Problem lösen kann??
Danke für eure Antwort
ich hab hier ein kleines Problem mit SQL und komme irgendwie immer noch nicht auf die richtige Lösung. Mein Problem ist Folgendes:
Ich hab z.B. diese Tabelle:
------------------------------------------------------------------
| src_ip | dst_ip | traffic |
------------------------------------------------------------------
| 1 | 2 | 100 |
| 2 | 3 | 50 |
| 1 | 4 | 200 |
ich will jetzt den gesamten Traffic von jeder IP rausfinden und wie man sieht tauchen die IPs in beiden Spalten src_ip und dst_ip.
für nur eine spalte habe ich dies mit so einer Anweisung bekommen: SELECT src_ip as ip, sum(traffic) as sum from `table` group by ip_src
Ich kann das auch für dst_ip machen und vielleicht die Ergebnisse mit Union zusammenführen, dann habe ich als Ergebnis eine Tabelle mit 2 Spalten ip und sum, aber danach kann ich nichts mehr damit machen, ich hätte sie gerne als view oder so, dann hätte ich die gleiche Anweisung darauf angewendet. Aber es können keine Views mit 2 select Anweisungen und Union erstellt werden....
Hat jemand von euch vielleicht eine Idee, wie ich dieses kleine Problem lösen kann??
Danke für eure Antwort