Dave
Новичок
помогите, плз, написать запрос.
Приветствую.
есть 2 таблицы, member и memberemail. в таблице member хранится инфа о мембере, но его email хранится в таблице memberemail.
Нужно написать запрос чтобы получить инфу из таблицы member о мембере с указанным email.
структура таблиц:
CREATE TABLE "public"."member" (
"member_" BIGSERIAL,
"firstname" VARCHAR(35),
"lastname" VARCHAR(35),
"url" VARCHAR(100),
"gender" BOOLEAN,
"zipcode" VARCHAR(10),
"login" VARCHAR(20) NOT NULL,
CONSTRAINT "member_login1_key" UNIQUE("login"),
CONSTRAINT "member_pkey" PRIMARY KEY("member_"),
) WITH OIDS;
CREATE TABLE "public"."memberemail" (
"member_" BIGINT NOT NULL,
"email" VARCHAR(50) NOT NULL,
"isprimary" BOOLEAN DEFAULT false NOT NULL,
FOREIGN KEY ("member_")
REFERENCES "public"."member"("member_")
ON DELETE CASCADE
ON UPDATE CASCADE
NOT DEFERRABLE
) WITHOUT OIDS;
CREATE UNIQUE INDEX "memberemail_email_uniq" ON "public"."memberemail"
USING btree ("email");
Вроде как надо таблицы как то объединять но не разу не приходилось работать с этим, хочу спросить у форумчан как этот запрос нужно писать.
Спасибо.
Приветствую.
есть 2 таблицы, member и memberemail. в таблице member хранится инфа о мембере, но его email хранится в таблице memberemail.
Нужно написать запрос чтобы получить инфу из таблицы member о мембере с указанным email.
структура таблиц:
CREATE TABLE "public"."member" (
"member_" BIGSERIAL,
"firstname" VARCHAR(35),
"lastname" VARCHAR(35),
"url" VARCHAR(100),
"gender" BOOLEAN,
"zipcode" VARCHAR(10),
"login" VARCHAR(20) NOT NULL,
CONSTRAINT "member_login1_key" UNIQUE("login"),
CONSTRAINT "member_pkey" PRIMARY KEY("member_"),
) WITH OIDS;
CREATE TABLE "public"."memberemail" (
"member_" BIGINT NOT NULL,
"email" VARCHAR(50) NOT NULL,
"isprimary" BOOLEAN DEFAULT false NOT NULL,
FOREIGN KEY ("member_")
REFERENCES "public"."member"("member_")
ON DELETE CASCADE
ON UPDATE CASCADE
NOT DEFERRABLE
) WITHOUT OIDS;
CREATE UNIQUE INDEX "memberemail_email_uniq" ON "public"."memberemail"
USING btree ("email");
Вроде как надо таблицы как то объединять но не разу не приходилось работать с этим, хочу спросить у форумчан как этот запрос нужно писать.
Спасибо.