Jump to content

Recommended Posts

Witajcie,
Potrzebuję pomocy w modyfikacji zapytania do bazy. Chodzi o wybranie pięciu losowych produktów, które są dostępne a ich stan magazynowy>0.
O ile z losowym wyborem produktów nie miałem problemu to przy sprawdzeniu dostępności pojawiły się schodki.
moje zapytanie do bazy wygląda tak:

mysql_query("SELECT * FROM ps_product ORDER BY rand() LIMIT 0,5");

 
wersja PS: 1.4.1.0

Edited by pixnev

Share this post


Link to post
Share on other sites

zrob inner joina tabeli stock_available 

 

Pierwszy raz mam do czynienia z bazą PS. Wersja sklepu jest dosyć nieaktualna (1.4.1.0), ale nie o aktualizację mi chodzi. Wśród tabel nie widzę stock_available, jest za to tabela o nazwie ps_stock_mvt, a w niej kolumna quantity. Przypuszczam, że tu trzeba zajrzeć, jednak coś mi nie wychodzi z zapytaniem:

SELECT * FROM ps_product INNER JOIN ps_stock_mvt ON  ps_stock_mvt.quantity>=1 ORDER BY rand() LIMIT 0,5

powyższe nadal wyświetla produkty niedostępne oraz te, których stan magazynowy<1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More