دستور select بر اساس شرطی که یک لیست می باشد
دوستان سلام. یک لیستی از شماره فاکتور ها رو داریم و حالا میخواهیم تمام ریزاقلام مربوط به این شماره فاکتورها رو از دیتابیس بخوانیم. آیا میشه یک دستور نوشت که شرط ما که همان شماره فاکتور هستش کل این لیست رو شامل بشه؟ یا باید از حلقه استفاده کنیم؟ ممنون
select * from aghlam where numfactor=lsitfactor group by codekala
یه چیزی مثل این دستور . البته اینو همینجوری نوشتم که مفهوم رو برسونم.
نقل قول: دستور select بر اساس شرطی که یک لیست می باشد
سلام و روز خوش
این در واقع مربوط به sql میشه:
select * from aghlam where numfactor IN (2,5,7)
نقل قول: دستور select بر اساس شرطی که یک لیست می باشد
خود اون لیست هم میتونه نتیجه یک SELECT باشه:
select * from aghlam where numfactor IN (SELECT ... FROM ... WHERE ...)
نقل قول: دستور select بر اساس شرطی که یک لیست می باشد
نقل قول:
نوشته شده توسط
mazoolagh
خود اون لیست هم میتونه نتیجه یک SELECT باشه:
select * from aghlam where numfactor IN (SELECT ... FROM ... WHERE ...)
ممنونم دوست عزیز. کاملا درست فرمودید. select های تو در تو میشه که جواب داد. بازم ممنون