php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.03.2009, 13:33  
Neuer Benutzer
 
Registriert seit: 05.09.2008
Beiträge: 15
Hagbard-Celine befindet sich auf einem aufstrebenden Ast
Standard Problem mit MySQL Select Statement

Hi Leute,

hab gerade ein Problem und kann es nicht lösen
Die Join Beispiele aus dem Internet helfen mir hier leider nicht weiter.

Folgendes Statement:
Code:
SELECT t.id, t.title, FROM_UNIXTIME(t.create_date, '%d.%m.%Y') as create_date, t.description, t.media, FROM_UNIXTIME(t.deadline, '%d.%m.%Y') as deadline, p.priority_name, s.status_name, k.projektname,ku.vname, ku.nname
FROM ticket AS t
JOIN priority AS p ON t.priority = p.id
JOIN status AS s ON t.status = s.id
JOIN db2.projekte AS k ON t.project = k.id
JOIN db2.ansprechpartner AS ku ON user.ap_id = ku.id
WHERE t.id = '3'
Es kommt die Fehlermeldung:
#1054 - Unknown column 'user.kbm_id' in 'on clause'

Darauf hin habe ich es wie folgt versucht:

Code:
SELECT t.id, t.title, FROM_UNIXTIME(t.create_date, '%d.%m.%Y') as create_date, t.description, t.media, FROM_UNIXTIME(t.deadline, '%d.%m.%Y') as deadline, p.priority_name, s.status_name, k.projektname,ku.vname, ku.nname
FROM ticket AS t, user AS u
JOIN priority AS p ON t.priority = p.id
JOIN status AS s ON t.status = s.id
JOIN db2.projekte AS k ON t.project = k.id
JOIN db2.ansprechpartner AS ku ON u.ap_id = ku.id
WHERE t.id = '3'
Es kommt die Fehlermeldung
#1054 - Unknown column 't.priority' in 'on clause'

Ich habe auch dran gedacht es so zu versuchen..
Code:
....
FROM ticket AS T LEFT JOIN user ON
... jedoch gibt es keine Referenzierung zwischen der Tabelle
ticket und user. Nur zwischen den Tabellen
ticket -> user_ticket
und
user_ticker -> user.


Kann mir jemand auf die Sprünge helfen?
Vielen Dank schon mal.
Hagbard-Celine ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.03.2009, 14:21  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Die angegebenen Spalten existieren nicht, wie kann man da mehr auf die Sprünge helfen?
HPR1974 ist offline   Mit Zitat antworten
Alt 25.03.2009, 14:25  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ich sehe hier werder ein user noch ein user_ticket Tabelle. Aber vielleicht sagst du uns auch, was du erreichen willst und wie deine DB-Struktur aussieht.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 25.03.2009, 14:56  
Neuer Benutzer
 
Registriert seit: 05.09.2008
Beiträge: 15
Hagbard-Celine befindet sich auf einem aufstrebenden Ast
Standard

Hi,

hier Informationen zu den Tabellen.

Tabelle ticket
id
title
project
description
media
priority
deadline
status
create_date

Tabelle priority
id
priority_name

Tabelle status
id
status_name

Tabelle user
id
username
password
stammdat_id
ap_id

Die 2 Tabellen aus der Datenbank 2 (projekte und ansprechpartner) sind recht lang,
besitzen aber die im Statement verwendete ID Spalte.
Hagbard-Celine ist offline   Mit Zitat antworten
Alt 25.03.2009, 14:59  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

also irgendwie bin ich müde odfer brauche ne Brille.
das erste statement passt nicht zur Fehlermeldung. Btw. musst DU die tabelle im statement auch bekannt machen

zum zweiten
es gibt kein feld in der tabelle priority mit namen priority

und ne refernzierungstabelle haste auch nicht gepostet
HPR1974 ist offline   Mit Zitat antworten
Alt 25.03.2009, 15:32  
Neuer Benutzer
 
Registriert seit: 05.09.2008
Beiträge: 15
Hagbard-Celine befindet sich auf einem aufstrebenden Ast
Standard

Hi,

zum ertsten:
ich weiß nicht wie ich im ersten Statement die Tabelle "user" bekannt machen soll

zum zweiten:
Das Feld priority steht auch in der Tabelle ticket.
"...t.priority = p.id..." (t = Tabelle ticket)

bzgl. Referenz
Die Felder priority und status in der Tabelle ticket
sind eine Referenz auf die id der Tabelle priority bzw. status

z.B. Tabelle ticket Spalte priority hat den Inhalt 1
In Tabelle priority ist die id=1 den priority_name = wichtig.

Das Feld project aus der Tabelle ticket referenziert auf die id der Tabelle
projekte aus der db2.

Das Feld ap_id aus der Tabelle user referenziert auf die id der Tabelle
ansprechpartner aus der db2.
Hagbard-Celine ist offline   Mit Zitat antworten
Antwort


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
Problem bei Umstellung auf MySQL 5 bettina Datenbanken 13 21.01.2009 10:00
SELECT Problem djma PHP Tipps 2005-2 5 04.09.2005 09:06
MySQL, PHP und ein großes Problem! Datenbanken 2 27.08.2005 10:51
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Problem MySQL 3 und 4 PHP-Fortgeschrittene 9 02.08.2005 16:45
MySQL 4.x - SELECT `feld` LIKE 'ä' - Fehlerhaft MrNiceGuy Datenbanken 2 25.03.2005 14:13
MySQL Match Against Problem RcRaCk2k PHP-Fortgeschrittene 1 15.03.2005 12:22
mysql SELECT problem yoshy Datenbanken 7 20.02.2005 00:46
[Erledigt] frage zu select statement Datenbanken 4 21.12.2004 10:29
mit mysql und php eine datenbank erstellen? Großes Problem PHP Tipps 2004-2 1 16.12.2004 14:53
[Erledigt] Select Statement mit exists subquery Datenbanken 5 09.12.2004 10:24
[Erledigt] [gelöst] MySQL abfrage eingrenzen anhand einer SELECT Auswah Datenbanken 13 01.12.2004 18:42
problem mit SELECT PHP Tipps 2004 10 27.10.2004 16:51
MySQL Problem Datenbanken 4 27.08.2004 14:42
[Erledigt] Problem mit PHP und MYSQL Datenbanken 6 01.08.2004 05:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
(1054, \unknown column \'t.priority\' in \'on clause\'\), mysql select statement, select mysql php priorität, hagbard-celine mysql, php mysql subquery volltextsuche select match against, mysql feld mit \as\ statement, php mysql mehrer select statement, mysql select priorität and or, problem select mysql from php, mysql select as where problem, mysql subquery felder namen, rcrack2k mysql, mysql priorität , join, mysql show status create_date, mysql select geht nicht, mysql select priority

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:36 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