php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.01.2012, 13:09  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Subselect

hallo leute,

ich hab da ne frage bezüglich eines subselects:

meine aktuelle Select abfrage sieht so aus:

PHP-Code:
SELECT datum 
FROM spd_test1 
ORDER BY datum 
DESC LIMIT 3
,
dies gibt mir aber nicht das gewünschte ergebnis, denn ich habe auch mal mehr als 4 datensätze in meiner tabelle.

bedeutet: ich habe drei datensätze, die ich hier NICHT auslesen möchte ID 1-3, alles danach möchte ich DESC absteigend sortieren, egal wieviele es sein mögen, und das "neuste" datum ausgeben.

mache ich sowas geschickterweise mit einem subselect?

oder mit einem

PHP-Code:
WHERE ID != '1' AND ID != '2' AND ID != '3' 
oder muss da dann OR hin?

was macht mehr sinn?
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.01.2012, 13:10  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Code:
SELECT irgendwas FROM irgendwo WHERE id NOT IN (1,2,3)
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 08.01.2012, 13:38  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

gibts denn ne möglichkeit zu sagen LIMIT 0, * ?

quasi dass immer nur der erste wert ausgegeben wird, von einer menge *
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 08.01.2012, 13:42  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

LIMIT nth, count of rows

ergo

Limit 1, 1 ( einer von einem ) oder LIMIT 1
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 08.01.2012, 13:53  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
SELECT irgendwas FROM irgendwo WHERE id NOT IN (1,2,3
dieses where not in

kann man sich das so übersetzen, where "zellenname" not in (stingkette)

sowas wie, die felder "zellnname" die nicht den inhalt (x,y,z) enthalten? kann das nicht so genau interprätieren, vom eng ins deutsch klingt das bissi abstrus wenn man es übersetzt^^
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 08.01.2012, 13:58  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

WHERE fieldname NOT IN ( value1, value2, value3, ... )

oder auch

BEDINGUNG IST DAS feldname NIEMALS DEN WERT ENTHÄLT ( wert1 ODER wert2 ODER wert3 ODER ... )

alternativ dazu:

WHERE fieldname IN ( value1, value2, value3, ... )

oder auch

BEDINGT IST DAS feldname DEN WERT ENTHÄLT ( wert1 ODER wert2 ODER wert3 ODER ... )
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 08.01.2012, 13:59  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

super, danke dir!
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 08.01.2012, 19:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
sowas wie, die felder "zellnname" die nicht den inhalt (x,y,z) enthalten? kann das nicht so genau interprätieren, vom eng ins deutsch klingt das bissi abstrus wenn man es übersetzt^^
Nicht so abstrus wie Dein Deutsch und Deine Beschreibungen.

PS: Eine Query erhebt nicht den Anspruch, übersetzt (oder original) einen grammatikalisch korrekten Satz zu ergeben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Subselect auf zwei Spalten UserName Datenbanken 1 04.12.2011 21:48
[Erledigt] GROUP BY mit UNION ALL im Subselect captaindoerk Datenbanken 2 09.10.2011 20:09
Procedure, Subselect notyyy Datenbanken 5 10.03.2010 17:32
SHOW COLUMNS bei SubSelect Abfrage Plague Datenbanken 4 30.12.2009 13:45
Select-Problem / Subselect? oriolus Datenbanken 8 28.10.2009 12:11
[Erledigt] Daten aus Subselect verwenden matze_te Datenbanken 1 25.08.2009 13:12
Variable aus Subselect in JOIN verwenden GSJLink Datenbanken 5 25.05.2008 11:36
[gelöst] SELECT COUNT(*) FROM SUBSELECT braucht ewig! stefanjann Datenbanken 3 25.02.2008 08:44
Subselect obi Datenbanken 5 10.01.2008 10:40
Update und Subselect Simon9990 Datenbanken 3 13.11.2007 00:31
Top-x bei subselect - Summierung simsalabim Datenbanken 10 19.07.2007 11:27
[Erledigt] UPDATE und Subselect??? Datenbanken 2 31.01.2006 19:06
Ein Subselect nötigerweise? tekknotrip Datenbanken 5 13.11.2005 12:42
[Erledigt] Problem mit Subselect Datenbanken 3 14.03.2005 08:13
Subselect Quadaptor Datenbanken 2 16.12.2004 15:01


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