SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.07.2009, 15:01:38
***tisc*** ***tisc*** ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 42
Beiträge: 5
Verzweifle gerade an einer einfachen MySql-Abfrage

Hallo,

leider habe ich mit MySql (noch) keine Erfahrung. Ich müsste aber folgendes Problem lösen:

Ich habe zwei Tabelle (Benutzer und Arbeit).
1.)Tabelle Benutzer hat folgende Spalten: Nachname, Vorname, Benutzername, Alter
2.) Die Tabelle Arbeit hat folgende Spalten: Name, Datum, Arbeiter.

Wie muss jetzt mein MySql-Statement lauten, damit ich alle Vor- und Nachnamen von den Benutzern rausbekomme, die eine Arbeit verrichtet haben?
(in der Tablle Arbeit wird der Benutzername vom "Benutzer" in der Spalte "Arbeiter" weggeschrieben)

Ich habs so versucht (leider funktioniert es nicht):
1.)
SELECT Nachname, Vorname, Benutzername FROM Benutzer WHERE Benutzername IN (SELECT * FROM Arbeit WHERE Arbeiter=Benutzername )
2.)
SELECT Nachname, Vorname, Benutzername FROM Benutzer JOIN Arbeit ON Benutzer.Benutzername = Arbeit.Arbeiter

Hättet ihr eine Lösung?

Geändert von ***tisc*** (07.07.2009 um 15:16:07 Uhr)
Mit Zitat antworten
  #2  
Alt 07.07.2009, 15:39:30
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Verzweifle gerade an einer einfachen MySql-Abfrage

Zitat:
Zitat von ***tisc*** Beitrag anzeigen
Ich habs so versucht (leider funktioniert es nicht):
2.)
SELECT Nachname, Vorname, Benutzername FROM Benutzer JOIN Arbeit ON Benutzer.Benutzername = Arbeit.Arbeiter
Was genau funktioniert den nicht? Die zweite Abfrage sollte eigentlich das gewünschte Ergebnis anzeigen...
Mit Zitat antworten
  #3  
Alt 07.07.2009, 15:45:18
***tisc*** ***tisc*** ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 42
Beiträge: 5
AW: Verzweifle gerade an einer einfachen MySql-Abfrage

Beim Join bekomme ich folgenden Fehler:

#1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_german1_ci,IMPLICIT) for operation '='
Mit Zitat antworten
  #4  
Alt 07.07.2009, 15:50:18
***tisc*** ***tisc*** ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 42
Beiträge: 5
AW: Verzweifle gerade an einer einfachen MySql-Abfrage

Habe den Typ bei Beiden auf german.. gesetzt jetzt funktionierts ;)

Danke
Mit Zitat antworten
  #5  
Alt 07.07.2009, 15:51:27
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Verzweifle gerade an einer einfachen MySql-Abfrage

Achso ;), das hat aber nichts mit der Abfrage zu tun. Die Kollation der beiden Spalten ("Benutzername" und "Arbeiter") muss nur die gleiche sein.

*Edit: Hat sich ja jetzt schon erledigt.

Geändert von Crisps (07.07.2009 um 15:51:57 Uhr)
Mit Zitat antworten
Antwort


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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Abfrage innerhalb einer Abfrage HariboGold MySQLi/PDO/(MySQL) 4 27.08.2008 18:00:28
Problem mit MySQL IF Abfrage und 0 bzw. NULL Wert flashsurface MySQLi/PDO/(MySQL) 2 15.06.2008 22:21:09
MySQL Abfrage mit PHP darstellen? Trivio MySQLi/PDO/(MySQL) 1 18.07.2007 21:05:13
MySQL Abfrage mit PHP ausgeben, wie? PHP-MySQL-Fan MySQLi/PDO/(MySQL) 5 22.05.2006 15:47:23
Simple MySQL Abfrage, aber ich verzweifle Holstenjungs MySQLi/PDO/(MySQL) 11 03.09.2004 19:13:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:14:13 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt