|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| ||||||||||||||||||||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Query not giving unique set of results.
SELECT B.CSS_SIMNO,C.CI_TYPE,B.CSS_PAY_MODE,B.CSS_AMOUNT AS AMOUNT, B.CSS_ITEM_ID FROM CMS_STOCK_DETAILS A, CMS_SIM_SALES B,CMS_ITEMS C WHERE A.CSD_ITEM_NAME='SIM' AND B.CSS_ITEM_ID=C.CI_ID AND A.CSD_STATUS='2' AND B.CSS_DATE BETWEEN '2008-12-09' AND '2008-12-09' AND B.CSS_PAYMENT='with'; The result obtained is +-----------+---------------+--------------+--------+-------------+ | CSS_SIMNO | CI_TYPE | CSS_PAY_MODE | AMOUNT | CSS_ITEM_ID | +-----------+---------------+--------------+--------+-------------+ | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | | 780 | International | cash | 7112 | 74 | | 1001 | National | cash | 4112 | 72 | | 3659 | National | cash | 2112 | 78 | | 7897 | National | cheque | 1112 | 78 | | 7898 | National | cash | 612 | 78 | | 546546 | International | cash | 5112 | 75 | +-----------+---------------+--------------+--------+-------------+ why the data is getting repeated by this query?? If I give Group by this problem will be solved but I want the SUM of Amount for each category of Sim No (Like National ,international)... When I take Sum it is getting added this many times.... What to dooo??? Any idea??? |
![]() |
| Viewing: Codewalkers Forums > Other Technologies > Database Help > MySQL 5 - Join Query need help!!! |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|
|