PDA

View Full Version : سوال: فیلتر کردن از چند جدول



vahid78
سه شنبه 16 تیر 1394, 13:52 عصر
سلام دوستان بنده دوتا جدول دارم شامل system, system_app حالا میخوام کوئری زیر را پیاده سازی کنم

جدول system


+----------------------------------+----------------+
| guid | name |
+----------------------------------+----------------+
| bc322d2987f1ce1d1a7a76c411b207f4 | PRINCE |
| e0d7a99118eb74697cfa8ef8d5a2793a | SHAHI |
| ba77a8729efa968455bef57efa19ce78 | DEHSHIRI |
| 9b4ba839f34c2ebb2dfd7af868705782 | DABIRKHANE1-PC |
+----------------------------------+----------------+


جدول system_app

+----------------------------------+----------------------------------------+
| guid | name |
+----------------------------------+----------------------------------------+
| 9b4ba839f34c2ebb2dfd7af868705782 | Tools for .Net 3.5 |
| ba77a8729efa968455bef57efa19ce78 | .NET Reflector Desktop |
| ba77a8729efa968455bef57efa19ce78 | Tools for .Net 3.5 |
| 9b4ba839f34c2ebb2dfd7af868705782 | Acunetix Web Vulnerability Scanner 9.5 |
+----------------------------------+----------------------------------------+

حالا میخوام رکوردهای رو برگردونم از جدول system که فرضا نرم افزارهای (system_app) Tools for .Net 3.5 و Acunetix Web Vulnerability Scanner 9.5 روش نصب باشه به چه طریقی باید پیاده سازی کنم؟

vahid78
سه شنبه 16 تیر 1394, 14:34 عصر
از طریق کوئری زیر مشکل حل شد


select t.* from system t
left join system_app app1 on app1.guid = t.guid
left join system_app app2 on app2.guid = t.guid
where app1.name = "x" and app2.name = "y"