php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.12.2011, 11:28  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
surf9722 befindet sich auf einem aufstrebenden Ast
Standard Anfängerfrage: Erstellen eines für mich komplexeren Queries

Es gibt zwei Tabellen um Testdaten zu speichern.
Geräte mit identischer sn_nummer können mehrmals getestet werden.
sn_nummer ist der Fremdschlüssel in data.

mysql> desc serial;
+-------------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+-------+
| sn_nummer | char(50) | NO | PRI | NULL | |
| cnt_entries | int(11) | YES | | NULL | |
+-------------+----------+------+-----+---------+-------+

mysql> desc data;
+-------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-----------+------+-----+-------------------+-----------------------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| a_nummer | char(50) | YES | | NULL | |
| finalresult | char(50) | YES | | NULL | |
| date_time | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| sn_nummer | char(50) | YES | MUL | NULL | |
+-------------+-----------+------+-----+-------------------+-----------------------------+

mysql> select DISTINCT sn_nummer from data;
+-----------+
| sn_nummer |
+-----------+
| 111111 |
| 211111 |
| 311111 |
| 411111 |
| 511111 |
| 611111 |
+-----------+


Ich suche jetzt eine Abfrage,
mit der bei mehrmals getesteten Geräten nur der jeweils letzte
Durchlauf angezeigt wird:



mysql> select * FROM data;
+----+----------+-------------+---------------------+-----------+
| id | a_nummer | finalresult | date_time | sn_nummer |
+----+----------+-------------+---------------------+-----------+
| 1 | NULL | PASSED | 2011-12-23 10:22:01 | 111111 |
| 2 | NULL | PASSED | 2011-12-23 10:22:06 | 111111 |
| 3 | NULL | PASSED | 2011-12-23 10:22:09 | 111111 |
| 4 | NULL | PASSED | 2011-12-23 10:22:12 | 211111 |
| 5 | NULL | PASSED | 2011-12-23 10:22:15 | 311111 |
| 6 | NULL | PASSED | 2011-12-23 10:22:18 | 411111 |
| 7 | NULL | PASSED | 2011-12-23 10:22:20 | 511111 |
| 8 | NULL | PASSED | 2011-12-23 10:22:23 | 611111 |
| 10| NULL | PASSED | 2011-12-23 10:22:28 | 611111 |
| 11| NULL | PASSED | 2011-12-23 10:22:31 | 511111 |
| 12| NULL | PASSED | 2011-12-23 10:22:34 | 411111 |
+----+----------+-------------+---------------------+-----------+

Habe schon Unterabfragen und JOINS ausprobiert, komme aber nicht darauf,
weil ich noch nicht viel Erfahrung MYSQL habe.

Danke für eure Hilfe

Martin
surf9722 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.12.2011, 11:29  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Vielleicht hilft dir dieses Beispiel:
http://dev.mysql.com/doc/refman/5.0/...group-row.html
fab 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
User soll Unterseite erstellen können!? chickenburner PHP Einsteiger 9 01.04.2012 17:00
[Erledigt] Hilfestellung beim Erstellen eines etwas komplexeren Queries Daniel Datenbanken 1 24.12.2011 11:17
Mit PHP eine Tabelle erstellen JamieFraser PHP Einsteiger 6 10.03.2011 14:40
[Erledigt] Normalisieren und Fremdschlüssel erstellen Bravestar2010 PHP Einsteiger 12 21.12.2010 14:04
Websiteteile vom User erstellen lassen magni PHP Tipps 2009 4 15.12.2009 11:17
PHP Ordner erstellen mit bestimmten Namen matzee PHP Tipps 2009 13 04.09.2009 11:45
[Erledigt] jpeg erstellen aus textstring erstellen Psydl PHP Tipps 2009 16 07.07.2009 18:54
[Erledigt] foreach schleife beim erstellen einer image_map schlägt fehl litterauspirna PHP Tipps 2009 8 25.05.2009 13:04
ORDER BY (2 Queries) DonPatricio PHP Tipps 2009 6 02.02.2009 01:31
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
wie viel queries pro seite zapate PHP Tipps 2005-2 10 22.07.2005 23:02
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
Anfängerfrage - Tabelle erstellen Datenbanken 2 10.07.2004 22:03
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19


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