![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zainstalowałem ostatnio freeside i mam problem. Skrypt próbuje wykonać takie oto zapytanie:
[sql:1:ff16c9a585]SELECT * FROM part_pkg WHERE ( disabled IS NULL OR disabled = "" ) AND 0 < ( SELECT COUNT(*) FROM type_pkgs WHERE typenum = 1 AND type_pkgs.pkgpart = part_pkg.pkgpart )[/sql:1:ff16c9a585] jednak MySQL zwraca błąd: Kod You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT COUNT(*) FROM type_pkgs WHERE typenum = 1
Co jest nie tak? Czy to zapytanie powinno wyglądać tak? [sql:1:ff16c9a585]SELECT * FROM part_pkg WHERE ( disabled IS NULL OR disabled = "" ) AND 0 < ( SELECT COUNT(*) FROM type_pkgs WHERE (typenum = 1 AND type_pkgs.pkgpart = part_pkg.pkgpart) )[/sql:1:ff16c9a585] Baza MySQL to: 4.0.16-log. -------------------- Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Tu są podzapytania, a takowe są wspierane dopiero od mysqla 4.1.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:58 |