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

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

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


 

Aktuelle PHP Scripte

EJS TreeGrid ansehen EJS TreeGrid

EJS TreeGrid is DHTML component written in pure JavaScript to display and edit data in table, grid, tree view or grid with tree on HTML page

09.04.2019 coqsoft@ | Kategorie: JAVASCRIPT/ Components
Suchmaschine redaktionell, Branchenportal zum Geld verdienen

Programmbeschreibung Die Bezahl-Suchmaschine ist in Perl und PHP programmiert (eigenes CGI-Verzeichnis notwendig), benötigt PHP aber keine MySQL-Datenbank. Webmaster haben mit dieser Suchmaschine neben der normalen kostenlosen Registrierung von Lin

06.04.2019 skripte@ | Kategorie: PHP/ Suchmaschinen
Oog Photo-Video-Gallery

Mit Oog Photo-Gallery können Sie einfach und stilvoll Bilder (auch Video & Audio) auf Ihrem PHP5-Webserver veröffentlichen und verwalten. Lizenz: GNU GPL v2

06.04.2019 trottbrand@ | Kategorie: PHP/ Bilder
 Alle PHP Scripte anzeigen

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