نمایش نتایج 1 تا 4 از 4

نام تاپیک: تفریق 2 جدول از هم ؟!

  1. #1

    تفریق 2 جدول از هم ؟!

    i have a Q that for a time make me angry!
    *************************************

    table1 is like this :

    id name
    -----------------
    1 jack
    2 smith
    3 david
    4 ....

    pk is [id]


    *************************************
    table2 is like below :

    Userid date text
    --------------------------------------
    1 2007-10-11 aaaaaaaaaaaaaa
    2 2007-10-11 bbbbbbbbbbbbbb
    1 2007-10-13 cccccccccccccc

    **************************************

    in this table pk is [id+date] and fk is [Userid] that refered to id of table1
    it means that we can`t have the record like :

    1 2007-10-11 CCCCCCCCCCCCCC

    (duplicated record!)

    and the problem is :

    i want to know for a limit of date(like from 2007/1/1 till 2008/1/1) which records doesn`t be in table2.for example answer can be like this:

    table3 (result table)

    Userid date
    ---------------------
    2 2007-10-13

    by just using of sql , can i find my answer table(table3)?

    tnx.





  2. #2
    کاربر دائمی آواتار peyman1987
    تاریخ عضویت
    مهر 1385
    محل زندگی
    strHome$
    پست
    270

    Could you please explain a little more?
    I didn't get what you want?

    اگر ایرانی هستین فارسشی بنویسین بهتر بهتون کمک میشه.

  3. #3
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    فقط چون توی این سایت تازه واردی و به قوانین واقف نیستی جواب میدم :)

    SELECT `t1`.`id` , `t2`.`date` AS `theDate` FROM `t1` , `t2` WHERE `t2`.`date` > '2007-1-1' AND `t2`.`date` <= '2008-1-1' AND `t1`.`id` NOT IN (SELECT `userid` FROM `t2` WHERE `date` = `theDate`) group by `theDate`,`id`

    ببین جواب میده یا نه


    موفق باشید.

  4. #4
    i have a Q that for a time make me angry!
    *************************************

    table1 is like this :

    id name
    -----------------
    1 jack
    2 smith
    3 david
    4 ....
    دوست عزیز به برنامه نویس خوش آمدید.
    برای فعالیت در این انجمن قبل از هر کاری قوانین را مطالعه کنید:
    https://barnamenevis.org/showthread.php?t=51814
    برطبق قوانین شما نباید fingilish تایپ کنید.
    پس نوشته خود را اصلاح کنید.

    باسپاس

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •