php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 06-07-2004, 00:36
em-!x
 Member
Links : Onlinestatus : em-!x ist offline
Registriert seit: Sep 2003
Beiträge: 491
em-!x ist zur Zeit noch ein unbeschriebenes Blatt
Standard Benötige Hilfe bei Abfrage

Hallo,

Ich habe 2 MySQL-Tabellen.

In der zweiten Tabelle werden einige IDs aus der ersten Tabelle gespeichert. Vereinfacht könnten die Tabellen wie folgt aussehen:
table1 mit den Spalten: id, ...
table2 mit den Spalten: id, topid, ...


Ich benötige jetzt eine Abfrage, die alle Zeilen aus der ersten Tabelle liest, die nicht in der 2. Tabelle gespeichert wurden.
Also in dem Beispiel alle Datensätze aus table1, deren id nciht als topid in table2 vorkommen.
Ich weiss, dass das sehr einfach klingt. Aber ich komme trotzdem nicht drauf.
__________________

Mit Zitat antworten
  #2 (permalink)  
Alt 06-07-2004, 02:18
szsoftware
 Junior Member
Links : Onlinestatus : szsoftware ist offline
Registriert seit: Jul 2004
Beiträge: 69
szsoftware ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hmmm....

vielleicht "SELECT * FROM table1 WHERE id <> table2.topid"
__________________
Liberate me domine ex eo inferiis...
Mit Zitat antworten
  #3 (permalink)  
Alt 06-07-2004, 08:40
fuser
 Member
Links : Onlinestatus : fuser ist offline
Registriert seit: Apr 2004
Ort: DE <-> CH
Beiträge: 274
fuser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo em-!x

select * from table1
left join table2 on table1.id=table2.id
where table2.id is null
Mit Zitat antworten
  #4 (permalink)  
Alt 06-07-2004, 10:26
MaxP0W3R
 PHP Senior
Links : Onlinestatus : MaxP0W3R ist offline
Registriert seit: Dec 2003
Beiträge: 1.809
MaxP0W3R ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von fuser
Hallo em-!x

select * from table1
left join table2 on table1.id=table2.id
where table2.id is null
Steh doch extra im Sticky thread (Joins, das leidige Thema)
__________________


An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )
Mit Zitat antworten
  #5 (permalink)  
Alt 06-07-2004, 12:51
Payne_of_Death
 Master
Links : Onlinestatus : Payne_of_Death ist offline
Registriert seit: Dec 2002
Ort: Folterkeller Nr. 18
Beiträge: 2.953
Payne_of_Death ist zur Zeit noch ein unbeschriebenes Blatt
Payne_of_Death eine Nachricht über ICQ schicken Payne_of_Death eine Nachricht über AIM schicken Payne_of_Death eine Nachricht über Yahoo! schicken
Standard

Zitat:
Original geschrieben von MaxP0W3R
Steh doch extra im Sticky thread (Joins, das leidige Thema)
OffTopic:

Nicht nur das es steht auch (mehrere Tabellen verknüpfen)

__________________
MfG Payne_of_Death

Manual(s): <-| PHP | MySQL | SELFHTML |->
Merke:
Du brauchst das Rad nicht neu erfinden ! <-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

Murphy`s Importanst LAWS
Jede Lösung bringt nur neue Probleme
Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
In jedem kleinen Problem steckt ein großes, das gern raus moechte.
Mit Zitat antworten
  #6 (permalink)  
Alt 06-07-2004, 13:52
em-!x
 Member
Links : Onlinestatus : em-!x ist offline
Registriert seit: Sep 2003
Beiträge: 491
em-!x ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OK, ich seh es ein. Ich hätte durchaus die "Tutorials" ansehen können. Die Suche konnte ich allerdings nicht benutzen, da ich nicht wusste nach welchem Kriterium ich suchen sollte.
Danke, trotzdem, meine Abfrage funktioniert wie gewünscht.
__________________

Mit Zitat antworten
Antwort

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Projektmanagement Damals und Heute
Projektmanagement Damals und HeuteWerfen Sie einen Blick auf das, was sich verändert hat, und entdecken Sie, wo die Zukunft dieses Gebietes hinsteuert.

18.01.2021 | Berni

Arbeitsmanagement-Tools
Arbeitsmanagement-ToolsWarum jedes Team Arbeitsmanagement-Tools benötigt. Man schätzt, dass 25% eines durchschnittlichen Mitarbeiter-Tages durch ineffiziente Arbeit vergeudet werden.

11.12.2020 | Berni


 

Aktuelle PHP Scripte

PHP-Login

Die Aufgabenstellung bestand darin, ein einfaches Login-Script zu erstellen, dass schnell und universell auf jeder Webseiten eingebaut werden kann. Der Schwerpunkt lag dabei auf der Entwicklung eines universell einsetzbarem Modul für den Login und zur

05.04.2021 Wallhalla | Kategorie: PHP/ Kundenverwaltung
ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

18.03.2021 Berni | Kategorie: PHP/ Anzeigenmarkt
Modelmanager 2

Der Modelmanager 2 kann als komplette Webseite oder als Webtool in einem eigenen Verzeichnis Installiert werden, so ist dieser auch sehr Flexibel einsetzbar.

17.03.2021 Stephan_1972 | Kategorie: PHP/ Bilder
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:58 Uhr.