php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.07.2011, 14:22  
Benutzer
 
Registriert seit: 27.06.2010
Beiträge: 45
PHP-Kenntnisse:
Anfänger
Düsentrieb ist zur Zeit noch ein unbeschriebenes Blatt
Standard Verknüpfungsproblem

Hallo,

ich benötige mal wieder Unterstützung.

Ich habe zwei mySql Tabellen:

anrufliste:
Anrufer -- text
Datum -- date
Uhrzeit -- time

telefonbuch:
Id -- int(11)
Anrufer_d -- text
Name -- text


Nun versuche ich über die Spalte "Anrufer - Anrufer_d" eine Verknüpfung her zu stellen.


Code:
    SELECT Datum, Uhrzeit, Anrufer, Name
    FROM anrufliste

    LEFT JOIN telefonbuch USING (Anrufer_d)

     ORDER BY datum DESC, uhrzeit DESC
     limit 25
Ich erhalte dann immer die Fehlermeldung,
#1054 - Unknown column 'Anrufer_d' in 'from clause',
obwohl das Feld doch vorhanden ist.

Kann es daran liegen dass ich die beiden Spalten als Text deklariert habe?
In ihnen verbirgt sich die Telefonnummer die mit 0 beginnt. Daher möchte ich gerne bei Text bleiben.

Könnt mir hier jemand helfen?
Düsentrieb ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.07.2011, 14:39  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Düsentrieb Beitrag anzeigen
Ich erhalte dann immer die Fehlermeldung,
#1054 - Unknown column 'Anrufer_d' in 'from clause',
obwohl das Feld doch vorhanden ist.
RTFM:
Zitat:
The USING(column_list) clause names a list of columns that must exist in both tables.
Zitat:
Nun versuche ich über die Spalte "Anrufer - Anrufer_d" eine Verknüpfung her zu stellen.
Dafür ist USING ungeeignet.
Verwende eine ON-Klausel.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 18.07.2011, 15:18  
Benutzer
 
Registriert seit: 27.06.2010
Beiträge: 45
PHP-Kenntnisse:
Anfänger
Düsentrieb ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Super, herzlichen Dank!
Düsentrieb 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
Tabellen Verknüpfungsproblem thiagojonas Datenbanken 4 16.12.2010 16:00
Verknüpfungsproblem! Masteroi PHP Tipps 2005-2 2 03.09.2005 18:38
simples verknüpfungsproblem lindner PHP Tipps 2005 6 31.05.2005 20:18
Verknüpfungsproblem Datenbanken 4 26.11.2004 15:17
[Erledigt] Verknüpfungsproblem durch include elegant lösen... PHP Tipps 2004 3 07.08.2004 14:43


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