1

Temat: Wyszukanie pary wierszy spełniających warunek

 CREATE TABLE items
(
  item_id serial NOT NULL,
  users_id integer NOT NULL,
  name character varying(255) NOT NULL,
  symbol character varying(255) NOT NULL,
  parameters json NOT NULL
)
WITH (
  OIDS=FALSE
);

2

Odp: Wyszukanie pary wierszy spełniających warunek

Zerknij na to (czy użyjesz swojej tabeli czy takiej przykładowej jak ja, to zasada działania jest identyczna)

with oporniki (id,r,moc) as (values (1,1,1),(2,2,2),(3,3,2),(4,1,2))
select 'ID R1='||r1.id||' ID R2='||r2.id as id,r1.r as r1,r2.r as r2, (r2.r::double precision/(r1.r+r2.r)) as "r2/(r1+r2)",'moc r1='||r1.moc||', moc r2='||r2.moc
from oporniki r1
join oporniki r2 on /*Uwej w Volt */ 12.0 * (r2.r::double precision/(r1.r+r2.r)) = 3.0 /*U wyj w Volt*/

Musisz sobie jeszcze dopisać do algorytmu mocowy dobór rezystorów, tu będziesz miał więcej zabawy.

3

Odp: Wyszukanie pary wierszy spełniających warunek