php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.12.2004, 15:16  
Gast
 
Beiträge: n/a
Standard [Erledigt] Suche über 2 Tabellen in MySQL

Hallo Ihr,

ich habe ein nicht ganz triviales Problem und benötige einmal dringend Hilfe. Ich habe hier eine MySQL Datenbank vor mir, mit 2 Tabellen.
In Tabelle 2 habe ich eine Spalte mit Namen verweisauf in Tabelle 1 eine Spalte mit Namen Internet.
Ich will nun all die Werte aus Tabelle 2 anzeigen lassen, die nicht in Tabelle 1 vorkommen.
Gibt es dort eine direkte Funktion in MySQL, oder hat jemand eine Idee in PHP?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.12.2004, 15:28  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Den Namen des Attributs in der zweiten Tabelle verschweigst du leider, ich nenn sie jetzt einfach auch Internet. Dann müsste das etwa so gehen:
Code:
SELECT a.feld1, a.feld2,  ....
FROM tabelle2 a
LEFT JOIN  tabelle1 b on a.Internet = b.Internet
where b.Internet IS NULL;

PS. Wo ist im Antwort-Formular das PHP-Tag geblieben?
__________________
Gruss
L
lazydog ist offline  
Alt 15.12.2004, 15:39  
Gast
 
Beiträge: n/a
Standard

Also der Spalten-Name von Tabelle 2 ist verweisauf hatte ich aber geschrieben
Sollte das ganze dann so lauten:
Code:
SELECT a.feld1, a.feld2,  .... 
FROM tabelle2 a verweisauf
LEFT JOIN  tabelle1 b on a.verweisauf = b.Internet 
where b.Internet IS NULL;
 
Alt 15.12.2004, 15:39  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

@lazydog

wenn in beiden Tabellen die id spalte denselben Namen trage, müßte es auch so gehen. Oder?

Code:
anstatt 

on a.Internet = b.Internet

mit 

Using(id)
oder verstehe ich das mit dem LEFT JOIN falsch....
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 15.12.2004, 16:05  
Gast
 
Beiträge: n/a
Standard

die haben in den Spalten aber unterschiedliche ID's
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
MySQL Suche / ft_min_word_len zu gross simsalabim Datenbanken 2 02.02.2008 11:58
Suche (MATCH) mit MYSQL ruferp Datenbanken 1 10.09.2007 22:06
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
[Erledigt] Ausgelesende Daten in MySQL Tabellen mit Links verbinden Datenbanken 8 15.01.2005 20:50
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
Suche Php(evt Mysql) Leute Beitragsarchiv 14 12.12.2004 15:15
Suche MySQL referenz Datenbanken 2 17.11.2004 14:04
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32
alle tabellen in einer mysql db ausgeben PHP Tipps 2004 2 06.09.2004 19:36
[Erledigt] keine tabellen in mysql Datenbanken 0 31.08.2004 11:22
Suche PHP / MySQL Spezialisten für Spezialprojekt, $$ Beitragsarchiv 17 27.08.2004 12:55
Suche php, mysql künstler Beitragsarchiv 0 11.08.2004 22:08
[Erledigt] fulltext suche priorität von tabellen setzen Datenbanken 1 09.08.2004 15:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\alle werte aus 2 tabellen\, verknüpfte tabellen in mysql, mysql datensätze finden die in zwei tabellen vorkommen, mysql volltextsuche 2 tabellen, mysql in zwei tabellen suchen, mysql suche namen aus zwei tabellen, mysql finde ungleiche zeilen in 2 tabellen, mysql \nicht in zweiter tabelle\, mysql suche über mehrere verknüpfte tabellen, mysql tabellen referenzen anzeigen, mysql alle werte die nicht in einer anderen tabelle vorkommen, verknüpfte tabellen bei mysql, mehrere id aus spaltenname mysql, mysql tabelle 1 tabelle 2 nicht enthalten, mysql 2 tabellen durchsuchen, mysql alle werte aus 2 tabellen, mysql nicht in zweiter tabelle vorkommen, suchen in mehreren tabellen mysql, mysql werte anzeigen die in tabelle nicht vorkommen, mysql alle datensätze, welche nicht in der verknüpften tabelle vorkommen

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.