SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

 
 
Themen-Optionen Ansicht
  #1  
Alt 01.02.2006, 13:05:53
basti123456 basti123456 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 14
2 Tabellen zusammenfassen. Problem!

Hallo,

ich möchte 2 Tabellen in einer Verdichtungstabelle zusammen fassen. Und habe dabei ein Problem.
Die Tabellen haben den gleichen Aufbau und auch die Verdichtungstabelle hat die gleiche Struktur.
Es ist eine ID vorhanden, sowie zu dieser ID jeweils eine variable Anzahl und eine variable Summe, sowie einige andere Spalten.

Folgendes will ich tun:

In der ersten Abfrage suche ich alle Zeilen aus den beiden Tabellen raus, wo die IDs gleich sind, addiere für die jeweilige ID die Anzahl und die Summe, und schreibe sie dann in die Verdichtungstabelle.
(Das klappt soweit alles)

Code:
    insert into vd_win_stat_all
    select	a.okz, @abr_per, (a.anz + o.anz) as anz, (a.summe + o.summe) as summe, a.class
    from	#all a, #odd o
    where	a.okz=o.okz


Nun möchte ich zusätzlich aus den beiden anfänglichen Tabellen alle Datensätze in die Verdichtungstabelle schreiben, wo die ID der beiden Tabellen nicht gleich ist.

Code:
    insert into vd_win_stat_all
    select	a.okz, @abr_per, a.anz,a.summe, a.class
    from	#all a, #odd o
    where	a.okz<>o.okz
    group by a.okz, a.anz, a.summe, a.class

Wenn ich aber das mache, habe ich in meiner Verdichtungstabelle zig-mal Datensätze mit der selben ID drin.
Was kann ich da tun?!?!?!


Sprich, ich möchte im Endeffekt eine Verdichtungstabelle haben in der alle IDs aus den beiden Tabellen drinstehen und das jeweils nur einmal. Sollte ein und die selbe ID in beiden Tabellen auftauchen, sollen die Spalten anzahl und summe addiert werden und als ein datensatz in die Verdichtungstabelle geschrieben werden.

Geändert von basti123456 (01.02.2006 um 13:07:03 Uhr)
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit 2 tabellen spalten in einer while schleife ! akasa PHP Grundlagen 6 08.06.2005 14:00:07
SQL 2 Tabellen zu einer zusammenfassen [Problem] Spi MySQLi/PDO/(MySQL) 3 29.03.2005 20:28:23
Problem mit Tabellen.... TheGreatDJ MySQLi/PDO/(MySQL) 10 26.10.2004 10:18:21
Abfrage Problem mit mehren Tabellen... Skar MySQLi/PDO/(MySQL) 2 13.08.2004 14:16:56
tabellen problem in der while schleife Phil2505 PHP Grundlagen 4 19.04.2004 12:44:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:44:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt