Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]błąd w sql
agataperz
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

Ostrzeżenie: (0%)
-----


Witajcie chłopacy,

mam problem stworzyłam zapytanie i na jednym serwerze (do testowania) to działa a na normalnym nie, dlaczego? Co źle zrobiłam?

  1. SELECT a.podgrupa, b.grupa, b.DATA, b.nr_dok, b.dostawca, SUM( b.przychod ) , SUM( b.rozchod ) AS przychod
  2. FROM grupa AS a
  3. CROSS JOIN dostawa AS b
  4. USING ( podgrupa )
  5. WHERE podgrupa = '0004'
  6. AND DATA > curdate( ) - INTERVAL 14
  7. DAY
  8.  


i serwer zwrócił mi zapytanie
MySQL zwrócił komunikat: (IMG:http://localhost/phpmyadmin/themes/original/img/b_help.png)

#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
agataperz
post
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

Ostrzeżenie: (0%)
-----


Będę bardzo wdzięczna (IMG:style_emoticons/default/smile.gif)

a oto struktura tabeli "dostawa":

id | nr _dok | ilosc | cena_jedn | data | podgrupa | grupa | przychod | rozchod | index |
----------------------------------------------------------------------------------------------
1 | 123/09 | 10 | 5.25 |2009-12-01 | 1411 | 15 | 52.50 | 0.00 | 453 |
2 | 523/09 | 50 | 10.00 |2009-12-29 | 1599 | 15 | 500.00 | 0.00 | 853 |
...


struktura tabeli "grupa"

id | nazwa | podgrupa | grupa |
-------------------------------
1 | gazety| 1411 | 15 |
1 | baterie| 1599 | 15 |
.....
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 13:03