how can i delete from this select query

Discussion in 'Databases' started by tvshock, Dec 9, 2009.

  1. #1
    hello

    how can i delete from this select query

    SELECT mp3_url.id, mp3_url.list_id, mp3_url.url, mp3_url.mp3_name
    FROM mp3_url, list_mp3_name
    WHERE list_mp3_name.username = 'hotsmusic'
    AND list_mp3_name.list_name = 'muse'
    AND list_mp3_name.id = mp3_url.list_id
    LIMIT 0 , 1
     
    tvshock, Dec 9, 2009 IP
  2. s_ruben

    s_ruben Active Member

    Messages:
    735
    Likes Received:
    26
    Best Answers:
    1
    Trophy Points:
    78
    #2
    What do you want to delete??
     
    s_ruben, Dec 9, 2009 IP
  3. tvshock

    tvshock Peon

    Messages:
    102
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    can i delete the select query. like this

    delete mp3_url.id, mp3_url.list_id, mp3_url.url, mp3_url.mp3_name
    FROM mp3_url, list_mp3_name
    WHERE list_mp3_name.username = 'hotsmusic'
    AND list_mp3_name.list_name = 'muse'
    AND list_mp3_name.id = mp3_url.list_id
    LIMIT 0 , 1
     
    tvshock, Dec 10, 2009 IP
  4. s_ruben

    s_ruben Active Member

    Messages:
    735
    Likes Received:
    26
    Best Answers:
    1
    Trophy Points:
    78
    #4
    To delete a value or values from table you have to write:
    
    DELETE FROM [COLOR="DarkRed"]the table name[/COLOR] WHERE list_mp3_name.username = 'hotsmusic' AND list_mp3_name.list_name = 'muse' AND list_mp3_name.id = mp3_url.list_id LIMIT 0 , 1;
    
    Code (markup):
    enter the table name from which you want to delete the value or values!!!
     
    s_ruben, Dec 10, 2009 IP
  5. Raymond.C

    Raymond.C Peon

    Messages:
    516
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Just the drop query? That might help. Theres manual with MYSQL mate.
     
    Raymond.C, Dec 10, 2009 IP
  6. OracleLover

    OracleLover Member

    Messages:
    51
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #6
    Re write your select query to meet the requirement :)
     
    OracleLover, Dec 10, 2009 IP
  7. Raymond.C

    Raymond.C Peon

    Messages:
    516
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Show us the whole thing you want us to do.
     
    Raymond.C, Dec 10, 2009 IP
  8. cahya77

    cahya77 Member

    Messages:
    80
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #8
    hi....
    just try,,,
    DELETE FROM mp3_url
    WHERE list_id = ( SELECT list_mp3_name.id
    FROM list_mp3_name, mp3_url
    WHERE list_mp3_name.username = 'hotsmusic'
    AND list_mp3_name.list_name = 'muse'
    AND list_mp3_name.id = mp3_url.list_id)

    i hope that's what you need to...
    cheers,,,
     
    cahya77, Dec 15, 2009 IP
  9. hemant.yadav

    hemant.yadav Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Is there any relation in your mp3_url, list_mp3_name table?? these are two different table which data you want delete. if there any foreign key than set it as Cascading on Delete and delete the content from Master table by doing so the data from child table will automatically delete.
     
    hemant.yadav, Jan 4, 2010 IP
  10. robotg

    robotg Member

    Messages:
    188
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    38
    #10
    very difficult :)
     
    robotg, Jan 4, 2010 IP
  11. cahya77

    cahya77 Member

    Messages:
    80
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #11
    do you want to delete data from 2 tables??
     
    cahya77, Jan 4, 2010 IP