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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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)
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.01.2010, 22:42:58
Riegelhaus Riegelhaus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 91
Select mit ausschliessen

Hi

Muss eine Selection machen und immer die ersten Einträge eines bereiches ausgeben. nun kann der Bereich a den ersten Datensatz haben oder der Bereich B ich brauche jedoch nur die A

Ich kann die Datenbank, resp. die Selektion so machen, dass entweder A oder B kommt, aber wenn Schon A und B mit dabei ist kommt es immer.



Ziel ist

maya A 1.1.09
hubert A 15.5.09
eugen A 16.9.09

sonja B 14.6.09
karl B 23.7.09
helmut B 12.12.09


eugen hat noch einen Eintrag in B am 15.10.09 und sonja in A am 15.6.09


Aktuell bekomme ich entweder

maya A 1.1.09
hubert A 15.5.09

karl B 23.7.09
helmut B 12.12.09

oder
maya A 1.1.09
hubert A 15.5.09
sonja A 15.6.09
eugen A 16.9.09

sonja B 14.6.09
karl B 23.7.09
eugen B 15.10.09
helmut B 12.12.09


Ich mache eine erste Selektion und lege alle ID in einen Array. die gleiche Person muss jedoch in der zweiten Selektion mit dabei sein wenn das Datum vorher ist. Und darf nicht mit dabei sein wenn das Datum nachher ist.


Die Selektion geht über mehrere Tabellen, deshalb ist der Code recht lang. Ich habe alles was klappt weggelassen in der Hoffnung, dass ihr den Code trotzdem versteht.




PHP-Code:
$Neu2 = array(); 

$queryneu2 "SELECT id_vertr FROM db
where bereich=A
and verm_ab between $start and $ende
and erfadat between $start and $ende"
;
$resultneu2 mysql_query($queryneu2,$link);

while (
$row2 mysql_fetch_array($resultneu2))
    { 
$Neu[]=$row2['id_vertr'];
    }

$query "SELECT *  FROM db
where bereich=B
and verm_ab between $start and $ende
and erfadat between $start and $ende
and id_vertr NOT IN (" 
implode(','$Neu).")"

Wie bringe ich das Datum noch dazu, also in Worten sollte die Selektionheissen:

1. selektiere alle mit A innerhalb einer Zeit
2. Selektiere alle mit B, und wenn jemand auch ein A hat, dann trotzdem selektieren wenn das Datum bei B vor jenen von A ist.
Mit Zitat antworten
  #2  
Alt 03.01.2010, 18:11:01
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Select mit ausschliessen

In deinem Select sehe ich, daß du auf die gleiche Tabelle für A und B zugreifst. Ist das so korrekt oder nur hier so als Beispiel geschrieben worden?

Wenn es die gleiche Tabelle ist würde dir DISTINCT und ORDER BY sicher weiter helfen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Ausgabe wird nicht angezeigt Extremefall PHP Grundlagen 9 17.12.2009 08:49:45
2 Select anfragen in eine? merowinger MySQLi/PDO/(MySQL) 5 25.02.2009 14:47:01
select in select verschachteln DerSchatten MySQLi/PDO/(MySQL) 7 19.12.2007 21:22:13
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:06:36 Uhr.


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


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