با سلام
ما دو تا جدول داریم یکی محصول و دیگری بر چسب و یک جدول هم واسط
میخام محصولی را بگیرم که دارای دو برچسب x و y باشد.
سلام.
اگه منظورتون کوئری دیتابیس هست به این شکل میتونه باشه.
select from productselect * from product
where id in
(
select productId from pivotTag where tagId in
(
select id from tags where tag ='x'
)
)
and
id in
(
select productId from pivotTag where tagId in
(
select id from tags where tag ='y'
)
)
ممنون از پاسختون
بله منظورم کوئری از دیتابیسه
کوئری ما در آخر باید یک محصول برگرداند که دارای دو برچسب با آی دی های مثلا 1 و 2 باشد نه چند محصول
برای دریافت یک محصول میتونین از limit استفاده کنین.
select from productselect * from product
where id in
(
select productId from pivotTag where tagId in
(
select id from tags where tag ='x'
)
)
and
id in
(
select productId from pivotTag where tagId in
(
select id from tags where tag ='y'
)
)
limit 1
بهتره جوین بزنید
اگه بخاید میتونم نمونه کدش رو بفرستم ک چطوری دوتا جدول رو باهم جوین کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟