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

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.03.2006, 11:58:47
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
Zwei Tabellen und JOIN

Hallo

ich hab zwei Tabellen und möchte mit einem SELECT und JOIN alle Zeilen der ersten Tabelle ausgeben deren ipid nicht in der zweiten Tabelle vorkommt, aber irgendwas stimmt nicht mit meinem SQL den die hwid aus der zweiten Tabelle taucht mit im ergebniss auf??
PHP-Code:
$sql "SELECT
             t1.ipid AS t1ipid,
             t1.ip1,
             t1.ip2,
             t1.ip3,
             t1.ip4,
             t1.mac,
             t2.ipid,
             t2.hwid AS t2hwid
         FROM
             ip AS t1
         INNER JOIN
             `ip-hw` AS t2
         ON
             t1.ipid != t2.ipid
         WHERE
             t2.hwid"
;

echo 
"IPID: ".$db->f(t1ipid)."| HWID: ".$db->f(t2hwid)." : ".$db->f(ip1).".".$db->f(ip2).".".$db->f(ip3).".".$db->f(ip4)." : ".$db->f(mac)."<br>"
Code:
Tabellenname: ip
ipid    ip1   	ip2   	ip3   	ip4   	mac
1 	193 	1 	1 	139 	00-0A-E4-E0-9E-BF
2 	193 	1 	1 	157 	00-10-5A-F7-67-4B

Tabellenname: ip-hw
id  	ipid  	hwid
1 	1 	1
Ergebniss
Code:
IPID: 2| HWID: 1 : 193.1.1.157 : 00-10-5A-F7-67-4B
was mach ich bloss falsch?

Danke
stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #2  
Alt 18.03.2006, 17:35:01
ninguno ninguno ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 27
AW: Zwei Tabellen und JOIN

sollte ungefähr so funktionieren:
Code:
select * from t1 where not exists (select null from t2 where t2.ipid=t1.ipid);
Mit Zitat antworten
  #3  
Alt 18.03.2006, 18:01:26
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
AW: Zwei Tabellen und JOIN

Danke für denn Vorschlag, werd ich Montag ausprobieren.

Stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #4  
Alt 20.03.2006, 15:11:02
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
AW: Zwei Tabellen und JOIN

Hallo ninguno,

hab es jetzt probiert, funktioniert aber leider nicht.

Code:
Database error: Invalid SQL: select * from ip where not exists (select null from `ip-hw` AS t2 where t2.ipid=ip.ipid)
MySQL Error: 1064 (You have an error in your SQL syntax near 'exists (select null from `ip-hw` AS t2 where t2.ipid=ip.ipid)' at line 1)
Session halted.
Hast du noch eine Idee?

mfg
Stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #5  
Alt 20.03.2006, 16:48:54
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Zwei Tabellen und JOIN

Welche MySQL-Version verwendest du?
Mit Zitat antworten
  #6  
Alt 21.03.2006, 10:40:40
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
AW: Zwei Tabellen und JOIN

Hi xabbuh

MySql Version 3.23.39

PHP Version 4.2.3

Stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #7  
Alt 21.03.2006, 12:16:07
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Zwei Tabellen und JOIN

Zitat:
Zitat von langwebdesign
MySql Version 3.23.39
Hier liegt der Hund begraben. Subqueries sind in MySQL erst seit Version 4.1 möglich.
Mit Zitat antworten
  #8  
Alt 21.03.2006, 15:55:20
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Zwei Tabellen und JOIN

Diese Fragestellung hatten wir schon öfters hier im Forum. Ich würde einfach mal ein wenig suchen ...
Mit Zitat antworten
Antwort


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
Performance bei Abfrage inner join Tikiwiki MySQLi/PDO/(MySQL) 7 21.02.2006 08:46:50
2 Tabellen zusammenfassen. Problem! basti123456 MySQLi/PDO/(MySQL) 4 03.02.2006 08:01:08
Optimierung bei INNER JOIN mit großen Tabellen henning666 MySQLi/PDO/(MySQL) 8 27.07.2005 13:42:25
SQL 2 Tabellen zu einer zusammenfassen [Problem] Spi MySQLi/PDO/(MySQL) 3 29.03.2005 20:28:23
mysql query mit Join problem Silencer PHP für Fortgeschrittene und Experten 4 18.03.2003 15:38:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:35:51 Uhr.


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


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