Grzegorz M.

Grzegorz M. www.avatec.pl

Temat: Zapytanie subselect , lub inner join

Witam,

Jak zapisać zapytanie:

mam 2 tabele:
id | gid | file

i druga tabele
id | name | parent

i teraz chce pobrac po jednym wpisie z drugiej tabeli plus jeden wpis a dokladnie pole file na podstawie polaczenia gid=id

SELECT file
FROM `gallery_images` , `gallery_categorys` AS category
WHERE `gallery_images`.gid
IN (

SELECT * FROM `gallery_categorys`
)
LIMIT 0 , 1

tak kombinowałem i nic, w subselect nie daje mi uzyc limit, a gdy zrobilem zapytanie z left join dzialalo by spoko, procz tego ze duplikowalo wpis z tabli drugiej.

Dokładne działanie - pobranie pierwszego zdjecia na okladki albumu.

Kto pomoze ?
Piotr Skiba

Piotr Skiba Własna działalność
gospodarcza / Web
Developer /
Programista

Temat: Zapytanie subselect , lub inner join

table1
id | gid | file

table2
id | name | parent


SELECT table1.file
FROM table1
WHERE table1.gid
IN (
SELECT table2.id FROM table2
)
LIMIT 0 , 1
Grzegorz M.

Grzegorz M. www.avatec.pl

Temat: Zapytanie subselect , lub inner join

Dzięki za odpowiedź, w zasadzie znalazłem już rozwiązanie.

Następna dyskusja:

JOIN / IF - prośba o pomoc




Wyślij zaproszenie do