SQL Query Help

lilman

Well-known member
  • May 10, 2009
    40,032
    52,947
    113
    Colombo
    machanla mata me pahala tiyana output eka ganna quary eka liyaganna help ekak denna puluwanda ? mama liyapu eken rows duplicate wenawa.mata one Jobs table eke rows tika penwanna liyaganna :)



    Need this colums with 0 duplicates




    My SQL quary

    SQL:
    SELECT jobs.job_no, job_types.name AS job_type, clients.name AS client_name, devices.name AS device_name, jobs.model, jobs.serial_no, company_jobs.payment_status, company_jobs.sent_date, company_jobs.received_date, jobs.remarks FROM jobs, job_types, clients, devices, company_jobs WHERE jobs.job_type_id=job_types.id AND jobs.client_id=clients.id AND jobs.device_id=devices.id







    Tables






     

    lilman

    Well-known member
  • May 10, 2009
    40,032
    52,947
    113
    Colombo
    "company_jobs.payment_status" me column eka nisa thama duplicate wenna , balanne hama ekema 0,1 thiyanawa , okata karanne puluwan widiyata thama ekko oyea column eka ain karanne ehema nathnam 1 or 0 walin filter karanne

    Meka weene karanne kohomada ban ?

    Company jobs eke rows 2i tiyenne.anika company jobs eke ena jobs wala vitarayi payment status enne.

    Anith okkogema 0 enna one.oya 0,1 hama ekatama awilla tiyenne kohomada ?
     

    kavindagk

    Well-known member
  • Dec 18, 2008
    985
    1,000
    93
    Colombo
    SELECT
    jobs.job_no,
    job_types.name AS job_type,
    clients.name AS client_name,
    devices.name AS device_name,
    jobs.model,
    jobs.serial_no,
    company_jobs.payment_status,
    company_jobs.sent_date,
    company_jobs.received_date,
    jobs.remarks
    FROM
    jobs,
    job_types,
    clients,
    devices,
    company_jobs
    WHERE
    jobs.job_type_id=job_types.id AND
    jobs.client_id=clients.id AND
    jobs.device_id=devices.id
    jobs.job_no=company_jobs.job_no


    meka dala balanne , me link wenna nathi nisa thama duplicate wenna
     

    MatrixReload

    Active member
  • Dec 4, 2012
    161
    96
    28
    Colombo
    Machan mee karana lesima widiya thamai oya sql wala view ekak hadala required tables add karala, relationship add karala, oyata oone vidiyata result eka enna view ekak hadaganna. eeta passe e view eke SQL query eka copy karala ganna.
     
    • Like
    Reactions: TNHM and lilman

    lilman

    Well-known member
  • May 10, 2009
    40,032
    52,947
    113
    Colombo
    Machan mee karana lesima widiya thamai oya sql wala view ekak hadala required tables add karala, relationship add karala, oyata oone vidiyata result eka enna view ekak hadaganna. eeta passe e view eke SQL query eka copy karala ganna.

    Eka kohomada karanne ?

    Step kiyala diyanko.
     
    • Like
    Reactions: TNHM

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    මේ DB එක අවුල් නැද්ද බන්..Serial column එක unique නෑ. ඒ කියන්නෙ වෙන වෙන model වර්ග වල වලට same serials තියෙනවනෙ. ඊලගට model column එක normalize වෙලා නෑ. model column එක normalize කරන්නෙ නැත්නම් මොකටද job type, device name column දෙක normalize කලේ. මේව heavy project නෙමේ නම් ඔච්චර normalize කරන්න එපා බන්. කෙලවෙනව. Theory වලට උගන්නන හැම මගුලම practically කරන්න බෑ.
     

    lilman

    Well-known member
  • May 10, 2009
    40,032
    52,947
    113
    Colombo
    මේ DB එක අවුල් නැද්ද බන්..Serial column එක unique නෑ. ඒ කියන්නෙ වෙන වෙන model වර්ග වල වලට same serials තියෙනවනෙ. ඊලගට model column එක normalize වෙලා නෑ. model column එක normalize කරන්නෙ නැත්නම් මොකටද job type, device name column දෙක normalize කලේ. මේව heave project නෙමේ නම් ඔච්චර normalize කරන්න එපා බන්. කෙලවෙනව.
    Me dummy data ban.test karanna nikan damme.
     
    • Like
    Reactions: TNHM

    MatrixReload

    Active member
  • Dec 4, 2012
    161
    96
    28
    Colombo
    Meka weene karanne kohomada ban ?

    Company jobs eke rows 2i tiyenne.anika company jobs eke ena jobs wala vitarayi payment status enne.

    Anith okkogema 0 enna one.oya 0,1 hama ekatama awilla tiyenne kohomada ?

    Machan sql Db ekata giyaama, eeke thiyenawa "View" kiyala ekak. Eeka right side clik kalaama "new view" kiyala ekak enawa. eeka click kalaama oyatge query ekata oone karana table tika add karaganna. Eeta passe karanna puluwan. poddak youtube eke video athi.





    Oyat table pick karala oyage view eka hadanakota sql query eka auto build wenawa. uda video deka honda refer karanna. Thawa video athi search karala balanna. patta lesi