ďťż

Jak wykonać ten select?

       

Podstrony


telcocafe

Witam,

Jak pobierać kolejno rekordy drugim "sqlem" tj. SQL_1. Oczywiście jest on
błędny pobiera jedną i tą samą drukarkę. Baza mysql na linuxie.

kategoria_nazwa = "Drukarki atramentowe kolorowe" 'nazwa kategorii
kategoria_nr = 102 'id kategorii

SQL = "SELECT COUNT(baza.cena) AS ile FROM sklep.baza WHERE kategoria = '" &
kategoria_nazwa &"' "
Set QueryString = my_conn.Execute(SQL)
liczba = QueryString("ile")

For i = 0 To liczba -1

SQL_1 = "INSERT INTO sklep.products (products_price, manufacturers_id)"
SQL_1 = SQL_1 & "SELECT DISTINCT baza.cena, baza.firma_id FROM sklep.baza
WHERE kategoria = '" & kategoria_nazwa &"' ORDER BY id LIMIT 1"

my_Conn.Execute SQL_1

SQL_2 = "SELECT MAX(products_id) AS id_tmp FROM sklep.products"
Set QueryString = my_conn.Execute(SQL_2)
produkt_id_tmp = QueryString("id_tmp")

SQL_3 = "INSERT INTO sklep.products_to_categories (products_id,
categories_id) VALUES ('"
SQL_3 = SQL_3 & produkt_id_tmp &"','"
SQL_3 = SQL_3 & kategoria_nr &"')"
my_Conn.Execute SQL_3

SQL_4 = "INSERT INTO sklep.products_description (products_name, language_id,
products_id)"
SQL_4 = SQL_4 & "SELECT DISTINCT baza.nazwa, 4, '" & produkt_id_tmp & "'
FROM sklep.baza WHERE kategoria = '" & kategoria_nazwa &"' LIMIT 1"

my_Conn.Execute SQL_4

Next

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.