Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwa zapytania w jednym(?)
FastRed
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

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


Witam.
Mam problem z zapytaniem do bazy danych, mam tabelę w postaci:
Kod
a_id || dzial  ||  tytul

Ze skryptu otrzymuje wartosc zmiennej a_id. Chcialbym jednym zapytaniem pobrac wszystkie rekordy, ktore maja wartosc dzial taka sama jak ta w rekordzie w ktorym wystepuje a_id pobrana ze skryptu. Troche namieszalem wiec przedstawie jak robie to teraz:
[php:1:e00805b03e]<?php
$arrDzial=$db->GetRow('SELECT a_id, dzial
FROM sz_artykuly
WHERE a_id="'.$_GET['a_id'].'"');
$arrArts=$db->GetArray('SELECT a_id,dzial,tytul
FROM sz_artykuly
WHERE dzial="'.$arrDzial['dzial'].'"');

?>[/php:1:e00805b03e]
Wydaje mi się, że da się to pobrać jednym zapytaniem jednak nie wiem jak (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Korzystam z klasy adodb.

Pozdrawiam, FastRed.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


[sql:1:7254f568d4]SELECT a2.a_id,a2.dzial, a2.tytul FROM sz_artykuly a1, sz_artykuly a2 WHERE a1.a_id="'.$_GET['a_id'].'" AND a2.dzial=a1.dzial GROUP BY a2.a_id[/sql:1:7254f568d4]
:?:
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: 8.10.2025 - 03:02