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

نام تاپیک: انتخاب چند سلکت در دو جدول

  1. #1
    کاربر دائمی آواتار tehro0n
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    متغیر!
    پست
    465

    انتخاب چند سلکت در دو جدول

    سلام،
    من دو جدول دارم که یکی مشخصاتی مانند یوزر و پسورد است و یکی هم برخی چیزها ثبت میشه
    حالا می خوام چند سلکت از یک جدول بگیرم با توجه به اینکه شرط پسورد در اون یکی جدول هم درست باشه
    فقط یک مسئله ای که هست این دو سلکت به صورت count هست، من از این روش استفاده می کنم ولی این روش تنها برای یک سلکت میاد چک می کنه که پسورد درسته یا نه و برای اون یکی جواب رو میده..
    حالا می خوام ببینم آیا میشه با یکبار چک کردن اون یکی جدول سلکت های اینور رو محدود کرد یا باید برای هر سلکت دائم پسورد چک بشه
    SELECT
    COUNT(`search`) AS `google`, (
    SELECT count(`search`) FROM `hits` WHERE `id`=`u`.`id` AND `search`='yahoo' AND `time` BETWEEN {$lasttime} AND {$yesterday}
    ) AS 'yahoo', (
    SELECT count(`id`) FROM `hits` WHERE `id`=`u`.`id` AND `search`='bing' AND `time` BETWEEN {$lasttime} AND {$yesterday}
    ) AS 'bing'
    FROM
    `user` `u`,
    `hits` `h`
    WHERE
    `h`.`id` = {$id}
    AND
    `u`.`id` = {$id}
    AND
    `h`.`search`='google'
    AND
    `h`.`time` BETWEEN {$lasttime} AND {$yesterday}
    AND
    `u`.`pass` = {$pass}
    آخرین ویرایش به وسیله tehro0n : شنبه 30 دی 1391 در 12:22 عصر

  2. #2
    کاربر دائمی آواتار tehro0n
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    متغیر!
    پست
    465

    نقل قول: انتخاب چند سلکت در دو جدول

    البته این یکی از خاصیت های count هست که اگه پیدا نکرد خروجی رو صفر نمایش بده، منتها من برای کارهام از
    if ($result->num_rows) {
    استفاده می کنم که وقتی این صفر خروجی میده هم باز یک ردیف میگه هست و ادامه کار رو انجام میده که می خوام این یک ردیف نباشه!
    نمی تونم هم بیام خروجی بگیرم و بگم اگه 0 بود این کارو نکن چون جستجو ها جوری هستن که ممکنه واقعا 0 خروجی شون باشه و تو این حالت باید بگم که هیچی نبوده

    آخرین ویرایش به وسیله tehro0n : شنبه 30 دی 1391 در 13:09 عصر

تاپیک های مشابه

  1. سوال: انتخاب چند رکورد از جدول به صورت تصادفی
    نوشته شده توسط iradata در بخش PHP
    پاسخ: 12
    آخرین پست: دوشنبه 25 بهمن 1389, 21:17 عصر
  2. انتخاب چند فیلد از چند جدول متفاوت
    نوشته شده توسط farzane_fn در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 07 آبان 1388, 17:56 عصر
  3. انتخاب چند رکورد از جدول
    نوشته شده توسط emad11 در بخش Access
    پاسخ: 2
    آخرین پست: یک شنبه 13 بهمن 1387, 23:15 عصر
  4. انتخاب چند سطر چند سطر از یک جدول
    نوشته شده توسط Ghalandari در بخش SQL Server
    پاسخ: 3
    آخرین پست: یک شنبه 24 اردیبهشت 1385, 17:40 عصر
  5. انتخاب چند رکورد از DBGrid
    نوشته شده توسط MOHSEN731 در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: چهارشنبه 22 بهمن 1382, 06:29 صبح

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

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