Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> warunki - dane z kilku tablic
Rekar
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.03.2008

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


Hej.

Szukam porady jak najprościej na podstawie warunków wysyłanych z formularza wybrać dane z kilku tablic spełniające wysłane warunki NA RAZ.

Będę wdzięczny za pomoc, jestem świeży w sql :-( .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sticker
post
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

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


pokaż co już zrobiłeś , schemat skrypt cokolwiek..


--------------------
Go to the top of the page
+Quote Post
Rekar
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.03.2008

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


Mam formularz z którego wybieram 3 warunki - powiedzmy x, y, z.

Każda wartość znajduje się w oddzielnej tablicy mysql tj. np:

tablica_x
tablica_y
tablica_z.

Przykladowo forumalrz wysyła zapytanie gdzie wszystkie 3 warunki muszą być spełnione. Zachodzę w głowę jakie zapytanie stworzyć do sql'a aby takie zapytanie działało.

Nie mam jeszcze gotowego skryptu.

Ok.

Doszedłem do czegoś takiego:

CODE
SELECT `corporationID`,`divisionID`,`level` from `agtAgents` where

((`corporationID` = $Corporation) AND (`divisionID` = $Division) AND (`level` =

$Level) AND (`factionID` IN (SELECT `factionID` FROM `chrFactions` WHERE

`factionID` = $Faction)) )


i niestety wyskakuje mi następujący błąd:

Unknown column 'factionID' in 'IN/ALL/ANY subquery'

UPDATE

Chyba sobie poradziłem ale póki co działa. Oto kod:

CODE
SELECT agt.* FROM staStations sta, mapSolarSystems solarsys, chrFactions faction, agtAgents agt WHERE faction.CorporationID = agt.CorporationID AND agt.stationID = sta.stationID AND sta.solarSystemID = solarsys.solarSystemID AND solarsys.regionID = $Region AND agt.level = $Level AND agt.divisionID = $Division AND agt.CorporationID = $Corporation


Mam nadzieję, że kiedyś komuś to pomoże. Ja nad tym siedziałem caly dzień guitar.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:00