Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wynikiem kwerendy
Narbe
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 5.07.2011

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


Od kilku dni próbuję napisać kwerendę, która z jednej tabeli `produkty`będzie wyciągała numer id produktu i wstawiała do dwóch kolumn tabeli `pokrewne`, jednak w taki sposób żeby nigdy id produktu w pierwszej kolumnie nie było równe id produktu z kolumny drugiej. To udało mi się zrobić, ale mam problem z ograniczeniem wyniku ponieważ moja kwerenda powoduje łączenie jednego id produktu z id produktu drugiej kolumny, a potrzebuję żeby id produktu z pierwszej kolumny łączyło się tylko z np. 5 id produktu z drugiej kolumny. Moja kwerenda wygląda w tej chwili tak:
  1. INSERT INTO `produkty_pokrewne`
  2. SELECT
  3. NULL,p1num, p2num
  4. FROM
  5. (SELECT
  6. p1.numer p1num, p1.nazwa p1naz, p1.kat_id p1kat,
  7. p2.numer p2num, p2.nazwa p2naz, p2.kat_id p2kat
  8. FROM
  9. `produkty` p1
  10. INNER JOIN
  11. `produkty` p2
  12. WHERE
  13. p1.kat_id = 112 AND p2.kat_id= 112
  14. AND p1.numer <> p2.numer
  15. LIMIT 0,1000) AS combined
  16. ORDER BY p1num, p2num

Pomóżcie proszę
Go to the top of the page
+Quote Post

Posty w temacie
- Narbe   Problem z wynikiem kwerendy   5.07.2011, 15:13:40


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: 9.10.2025 - 15:22