עזרה בכתיבת שאליתא ב- MYSQL - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה בכתיבת שאליתא ב- MYSQL


ofer_shm

Recommended Posts

אני מנסה לכתוב שאליתה ולא כל כך מצליח...אני ינסה לתאר את הטבלאות שלי שיהיה כמה שיותר ברור:

יש לי טבלת user שיש שם user_id שזה ה-id של היוזר ויש שם priv שזה מספר בין 1-4 שאומר את רמת ההרשאה של אותו יוזר ויש עוד שדות שלא כל כך רלונטיות לשאליתה

בנוסף יש טבלת project שיש שם proj_id שזה ה- id של אותו פרויקט ויש עוד שדות שלא רלונטיות לשאליתה

בנוסף יש לי טבלה project_premision ששם יש שתי שדות : proj_id שזה מפתח זר לטבלת הפרויקטים ויש user_id שזה מפתח זר לטבלת היוזרים . בעקרון הטבלה הזו אומרת לאיזה יוזר יש הרשאות לפרויקט מסוים

אני צריך שאליתה שתביא לי את כל היוזרים עם priv=x אבל שאותו יוזר לא יהיה לו כבר הרשאות כבר ל proj_id=y כלומר שאותו יוזר לא יופיע בטבלת project_premision תחת proj_id=y

השאילתה שאני כתבתי אבל לא עובדת היא

select * from user where priv='2' and ID<> EXISTS (select user_id from project_premision where proj_id='2')

תודה רבה וחג שמח לכולם[br]פורסם בתאריך: 29.03.2010 בשעה 01:01:48


תודה ...הסתדרתי :yelclap:
קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...