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 12-12-2007, 21:39
creativeby
 Newbie
Links : Onlinestatus : creativeby ist offline
Registriert seit: May 2007
Ort: Frankfurt am Main
Beiträge: 10
creativeby ist zur Zeit noch ein unbeschriebenes Blatt
Standard [MySQL] SELECT spinnt total?!

( ACHTUNG ES HANDELT SICH UM MySQL NICHT UM MSSQL!!! Habe mich verklickt beim erstellen!! )

Habe leider ein RIESEN Problem:

Ich hab in 2 Tabellen insgesamt 60 Datensätze
Möchte all diese auswählen und nach "datum" und "pubdate" sortieren so dass danach alle Einträge aus beiden Tabellen zusammen sortiert sind.
Leider bekomme ich aber viele Einträge doppelt!
Um genau zu sein bekomme ich am Ende 500 raus ...

Query:
Code:
SELECT DISTINCT * FROM `xmlnews`, `bf_news` ORDER BY `pubdate`, `datum`
jede Tabelle hat 2 div. Datenspalten ... einmal "pubdate" und einmal "datum"! Liegt es evtl. daran? Kann es daran liegen, dass die Tabellen einmal 3 und einmal 17 spalten haben?! Ich stehe leider total auf dem Schlauch und weiß nicht weiter!

Warum bekomme ich ein so seltsames Ergebnis? Was mach ich falsch?!

Greez

Felix

Geändert von creativeby (12-12-2007 um 21:53 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 12-12-2007, 21:55
Hopka
 PHP Expert
Links : Onlinestatus : Hopka ist offline
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.172
Hopka ist zur Zeit noch ein unbeschriebenes Blatt
Hopka eine Nachricht über ICQ schicken
Standard

Wenn du 2 Tabellen auf die Art und Weise verknüpfst, wird jede Zeile aus der einen Tabelle mit jeder Zeile aus der anderen Tabelle verknüpft. Es entsteht das Kreuzprodukt, und das Ergebnis hat so viele Zeilen wie die Anzahlen der Zeilen in beiden Tabellen miteinander multipliziert.

Aber das sind Grundlagen, vielleicht solltest du dir eine Einführung in SQL / Datenbanken durchlesen.
__________________
hopka.net!
Mit Zitat antworten
  #3 (permalink)  
Alt 12-12-2007, 22:45
creativeby
 Newbie
Links : Onlinestatus : creativeby ist offline
Registriert seit: May 2007
Ort: Frankfurt am Main
Beiträge: 10
creativeby ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Mhhh werd ich dann wohl nochmal müssen!
Vielen Dank!
Mit Zitat antworten
  #4 (permalink)  
Alt 12-12-2007, 23:01
ministry
 PHP Junior
Links : Onlinestatus : ministry ist offline
Registriert seit: Jun 2006
Ort: KI / KA
Beiträge: 965
ministry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Vielleicht wirst du was mit UNION .
__________________
ich glaube
Mit Zitat antworten
  #5 (permalink)  
Alt 12-12-2007, 23:21
creativeby
 Newbie
Links : Onlinestatus : creativeby ist offline
Registriert seit: May 2007
Ort: Frankfurt am Main
Beiträge: 10
creativeby ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von ministry
Vielleicht wirst du was mit UNION .
Yes Baby genau das wars!
Vielen dank!!!!!
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

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

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