1

Temat: INNER JOIN oraz błąd składni part2

Witam,
Pytanie z serii "Laik w potrzebie"

Chciałbym wyświetlić wszystkie towary, które w swojej nazwie zawierają nazwę kategorii do której należą.

Wiem że taka sytuacja istnieję tylko dla Kategorii 'Drive' wtedy zapytanie wygląda następującą

SELECT p."Name", pc."Name"
FROM "ProductCategory" pc
INNER JOIN "Product" p
ON pc."Id" = p."CategoryId"
WHERE p."Name" LIKE '%drive%'

Próbowałem tak, ale zwraca mi zbiór pusty
WHERE p."Name" LIKE '%pc."lower(pc."Name")%'
i tak też
WHERE p."Name" ~* '(.*)lower(pc."Name")(.*)'

Dzięki za pomoc i szczęśliwego Nowego Roku smile

2

Odp: INNER JOIN oraz błąd składni part2

SELECT p."Name", pc."Name"
FROM "ProductCategory" pc
INNER JOIN "Product" p
ON pc."Id" = p."CategoryId"
WHERE p."Name" ILIKE '%'||pc."Name"||'%'

3

Odp: INNER JOIN oraz błąd składni part2

Mega, dziękuje bardzo wink