WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.08.2004, 11:30   #11
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard

jetzt ist mir glatt was zum group by eingefallen.

Probiers mal mit diesem Statement:

Code:
SELECT b.id, a.verid, MIN(a.optpreis)
FROM $tab_veranstaltung b LEFT JOIN $tab_veropt a ON a.verid=b.id 
GROUP BY b.id HAVING a.verid='$ver[id]';
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Alt 03.08.2004, 11:33   #12
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

mmh.. kein ergebnis, keine fehlermeldung
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 03.08.2004, 11:36   #13
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard



Sowas ist ja zum Auszucken. Aber sorry, das Problem ist, dass ich mich mit PHP/MySql nicht sonderlich gut auskenne. Kann dir jetzt leider auch nicht mehr weiterhelfen... Bin mit meinem Latein am Ende.
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Alt 03.08.2004, 11:51   #14
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard

Ich wills einfach nicht hinnehmen, dass das nicht geht

Wenn du eigentlich nur den Preis haben willst, reicht es dann nicht, wenn du nur diesen selektierst?

Code:
SELECT MIN(a.optpreis)
FROM $tab_veranstaltung b LEFT JOIN $tab_veropt a ON b.id=a.verid
HAVING a.verid='$ver[id]';
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Alt 03.08.2004, 11:55   #15
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von Hussl
Ich wills einfach nicht hinnehmen, dass das nicht geht

Wenn du eigentlich nur den Preis haben willst, reicht es dann nicht, wenn du nur diesen selektierst?

Code:
SELECT MIN(a.optpreis)
FROM $tab_veranstaltung b LEFT JOIN $tab_veropt a ON b.id=a.verid
HAVING a.verid='$ver[id]';
schön wärs!
bringt aber nix da ich dadurch wieder die gleichen ergebnisse bekommen würde da ich ja mehr preise habe!
von dem abgesehen tut sich bei dieser abfrage genauso wenig..
kein ergebnis, kein fehler..
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 03.08.2004, 11:59   #16
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard

Mhh, kann es nicht vielleicht sein, dass da der Hund wo anders begraben liegt? Glaub nicht, dass das SQL-Statement falsch ist, da ich keinen Fehler entdecken kann.

Kannst du mir mal das Skript schicken? Vielleicht kann man da was sehen...
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Alt 03.08.2004, 12:03   #17
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

tjo.. des is jo im grund des ganze script dafür...
und das andere is eben nur die schleife die mir die
überschriften ausgibt und zwar so


-----------
lalala


-----------
lalala


-----------
lalala

PHP-Code:
$sqlbefehl"Select * FROM $tab_veranstaltung
             Where catid='$subcat[id]'
             And status <> 'versteckt'
             Order by sortid LIMIT $eintrag,$zps"
;
$getver mysql_query($sqlbefehl$serverid);
if (
mysql_num_rows($getver) > ) {
while ( 
$ver mysql_fetch_array ($getver )) {
$sqlbefehl"Select b.id,a.artid,a.artpreis
             From $tab_veranstaltung b
             Left join $tab_veropt a on a.verid=b.id
             Where b.id='$ver[id]' order by optpreis asc limit 0,1"
;
$ergebnis  mysql_query($sqlbefehl$serverid);
if (
mysql_num_rows($ergebnis) == 1) {
$ver1mysql_fetch_array ($ergebnis);

 echo 
"ab $ver1[optpreis] Euro
"
; }} 
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 03.08.2004, 12:07   #18
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard

PHP-Code:
$sqlbefehl"Select * FROM $tab_veranstaltung 
             Where catid='$subcat[id]' 
             And status <> 'versteckt' 
             Order by sortid LIMIT $eintrag,$zps"

$getver mysql_query($sqlbefehl$serverid); 
if (
mysql_num_rows($getver) > ) { 
while ( 
$ver mysql_fetch_array ($getver )) { 
$sqlbefehl"Select b.id,a.artid, --> a.artpreis 
             From $tab_veranstaltung b 
             Left join $tab_veropt a on a.verid=b.id 
             Where b.id='$ver[id]' order by --> optpreis asc limit 0,1"

$ergebnis  mysql_query($sqlbefehl$serverid); 
if (
mysql_num_rows($ergebnis) == 1) { 
$ver1mysql_fetch_array ($ergebnis); 

echo 
"ab $ver1[optpreis] Euro
"
; }} 
Siehe Pfeile!
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Alt 03.08.2004, 12:30   #19
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

mmh.. ideen hast ja viel..
leider nein ..
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 03.08.2004, 12:43   #20
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard

Ich probiers gern nach der try-and-error-methode

Aber jetzt geb ich endgültig auf. sag aber bitte bescheid, wennst dus hast...
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:24 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag