Alt 04.01.2007, 22:10:03   #1 (permalink)
bastie
Erfahrener Benutzer
Benutzerbild von bastie

ID: 25115
Lose senden

bastie eine Nachricht über ICQ schicken bastie eine Nachricht über AIM schicken bastie eine Nachricht über MSN schicken bastie eine Nachricht über Yahoo! schicken bastie eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.367
Standard [MySQL] Query in V3.23 möglich, in 5 nicht

Hi,

ich habe ein Problem mit meinem OnlineShop - er bricht bei diesem Query ab:

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
SELECT count( p.products_id ) AS total FROM products_description AS pd, products AS p LEFT JOIN manufacturers AS m ON p.manufacturers_id = m.manufacturers_id, products_to_categories AS p2c LEFT JOIN specials AS s ON p.products_id = s.products_id WHERE p.products_status = '1' AND p.products_id = p2c.products_id AND pd.products_id = p2c.products_id AND pd.language_id = '2' AND p2c.categories_id = '2' ORDER BY pd.products_name ASC
mit diesem Fehler:

Zitat:
1054 - Unknown column 'p.products_id' in 'on clause'
in MySQL 3.23 soll das funktionieren - in 5 anscheinend nicht.

products.products_id existiert:
Code:
1:
2:
3:
Zeige Datensätze 0 - 1 (2 insgesamt, die Abfrage dauerte 0.0003 sek) SQL-Befehl: SELECT products_id FROM `products`
ich habe schon alle aliase durch die richtigen tabellennamen ersetzt und auch mit den backticks (`) rumgespielt - hat auch nichts gebracht.

Weiß jemand von euch, warum der nicht so will, wie ich das will?

Danke schonmal,

bastie
bastie ist offline   Mit Zitat antworten
Alt 05.01.2007, 08:20:18   #2 (permalink)
ZeroCCC
wasn das?
Benutzerbild von ZeroCCC

ID: 46810
Lose senden

ZeroCCC eine Nachricht über ICQ schicken
Reg: 10.05.2006
Beiträge: 1.734
Standard

auch zur richtigen datenbank verbunden?
 
ZeroCCC ist offline   Mit Zitat antworten
Alt 05.01.2007, 11:02:43   #3 (permalink)
bastie
Erfahrener Benutzer
Benutzerbild von bastie

ID: 25115
Lose senden

bastie eine Nachricht über ICQ schicken bastie eine Nachricht über AIM schicken bastie eine Nachricht über MSN schicken bastie eine Nachricht über Yahoo! schicken bastie eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.367
Standard

ja.
bastie ist offline Threadstarter   Mit Zitat antworten
Alt 05.01.2007, 11:48:13   #4 (permalink)
Moloc
Erfahrener Benutzer

ID: 109565
Lose senden

Reg: 28.04.2006
Beiträge: 153
Standard

Ist die FROM Klausel überhaupt richtig?

Du machst ein Left Join von p2c auf s und als bedingung gibts du die tabelle p an?!? (Oder ist das so erlaubt?)

Funktioniert das nicht in etwa so?
Code:
1:
2:
3:
4:
5:
6:
7:
FROM products_description AS pd, products_to_categories AS p2c, (products AS p LEFT JOIN manufacturers AS m ON p.manufacturers_id = m.manufacturers_id) LEFT JOIN specials AS s ON p.products_id = s.products_id
 
Moloc ist offline   Mit Zitat antworten
Alt 05.01.2007, 12:10:45   #5 (permalink)
bastie
Erfahrener Benutzer
Benutzerbild von bastie

ID: 25115
Lose senden

bastie eine Nachricht über ICQ schicken bastie eine Nachricht über AIM schicken bastie eine Nachricht über MSN schicken bastie eine Nachricht über Yahoo! schicken bastie eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.367
Standard

super - vielen dank!

funktioniert problemlos
bastie ist offline Threadstarter   Mit Zitat antworten
Antwort

Anzeige


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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[MySQL] Query *gelöst* ChristianK Programmierung 24 17.07.2007 14:09:38
[PHP] MySQL Query Benutzer-1872 Programmierung 3 08.12.2006 18:36:49
[MySQL] Komplizierte MySQL Query flaschenkind Programmierung 14 13.11.2006 20:42:28
[PHP/MySQL] db query ? Stoffi Programmierung 5 05.10.2006 22:53:47
[MySQL] komplizierter query Goltergaul Programmierung 16 10.09.2006 18:28:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30:40 Uhr.