Antwort
 
Themen-Optionen
Alt 28.10.2006, 23:58 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 28.10.2006
Beiträge: 2
Standard SQL Problem

Hallo Gemeinde,

habe ein sql statment was neue beitrage auslesen soll.
aufgenommen ist der php functions time() wert erzeugt auf den jeweiligen tag um 0 uhr

PHP-Code:
 Select k.id,k.name
    (
select count(nachrichten.id
        
from nachrichten 
        join channel on channel
.id nachrichten.channel_id 
        join kategorie on channel
.kategorie kategorie.id 
        where kategorie
.id k.id 
    
)as inhalt
    (
select count(nachrichten.id
        
from nachrichten 
        join channel on channel
.id nachrichten.channel_id 
        join kategorie on channel
.kategorie kategorie.id 
        where kategorie
.id k.id AND nachrichten.aufgenommen '1161986400'
    
)as new 
    
from kategorie as k where aktiv '0' 
    
order by sortid

das result ist 

id 
name         |   inhalt   neue |
 
menuitem1    |    100     |  10  // hier stimmt der wert in neu
 
menuitem2    |     50     |   4  // hier stimmt der wert in neu
 
menuitem3    |     20     |   0  // hier stimmt der wert in neu
 
menuitem4    |    200     |   0  // hier müsste 2 sein 
ich seh den fehler irgendwie nicht sitze da schon ne ganze weile dran.

Das komische ist wenn id 3 in spalte neue nicht 0 ist werden die neuen auch bei id 4 angezeigt. ist id 3 aber 0 werden die neuen 2 bei id 4 nicht angezeigt sondern auch da die 0

Danke für Eure Hilfe

Gruss Dracul

PS: MySQL 5.0.18 ist das DBMS

Geändert von Dracul (29.10.2006 um 00:01 Uhr).
Dracul ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.10.2006, 13:30 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hm,
ich seh es jetzt nicht, woran es liegt. Eventuell stellst du noch eine Datenbasis zur Verfügung, damit man mal rumtesten kann?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.10.2006, 00:00 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 28.10.2006
Beiträge: 2
Standard

Es liegt net an der Datenbasis. Genausowenig am SQL String eigentlich. Wie geschrieben ich habe x Kategorien sobald 1 Kategorie keine neuen Einträge hat werden alle folgenden Kategorien auch als 0 neue angezeigt. führe ich den subselect einzeln aus mit angabe der jeweiligen k.id werden mir die neuen der jeweiligen kategorie angezeigt. was mich zu der Frage kommen lässt hat mein dbms eine macke?
Dracul ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.10.2006, 09:35 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Gib uns einfach mal ein SQL-Dump, dann können wir das bei uns lokal durchtesten und dir besser helfen.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem E-Mails zu senden Jann Hendrik Plauderecke 7 25.05.2007 21:37
SQL Statment, Subselect, Max Gottzilla Datenbanken 1 09.09.2006 15:17
Zugriff auf Wert des vorhergenden Datensatzes in einer SQL Abfrage Jay Datenbanken 5 17.07.2006 15:25
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:37 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44