1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda com select MySQL

Discussão em 'Web Development' iniciada por 31fevereiro, 24 de Novembro de 2012. (Respostas: 2; Visualizações: 617)

  1. Boas, estou empancado com um select que preciso de fazer...
    primeiro deixo um exmplo das tabelas que tenho

    Código:
    [TABLE="width: 730"]
    [TR]
    [TD]user[/TD]
    [TD]product[/TD]
    [TD]order[/TD]
    [TD]user_order[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_id[/TD]
    [TD]product_id[/TD]
    [TD]id        [/TD]
    [TD]id        [/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_username[/TD]
    [TD]product_name[/TD]
    [TD]order_id  [/TD]
    [TD]user_id   [/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_password[/TD]
    [TD]product_category[/TD]
    [TD]product_id[/TD]
    [TD]order_id  [/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_regdate[/TD]
    [TD]                  [/TD]
    [TD]order_date[/TD]
    [TD]date      [/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_lastlogin  [/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]users[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_id[/TD]
    [TD]user_username[/TD]
    [TD]user_password[/TD]
    [TD]user_regdate[/TD]
    [TD]user_lastlogin[/TD]
    [/TR]
    [TR]
    [TD]1001[/TD]
    [TD]SmoothCriminal[/TD]
    [TD]cc00b8ae5fb[...] [/TD]
    [TD]0000-00-00[/TD]
    [TD]0000-00-00[/TD]
    [/TR]
    [TR]
    [TD]1002[/TD]
    [TD]Alpha101[/TD]
    [TD]1c6966d6065[...] [/TD]
    [TD]0000-00-00[/TD]
    [TD]0000-00-00[/TD]
    [/TR]
    [TR]
    [TD]1003[/TD]
    [TD]TheSilentBang[/TD]
    [TD]6b44de27a1d[...] [/TD]
    [TD]0000-00-00[/TD]
    [TD]0000-00-00[/TD]
    [/TR]
    [TR]
    [TD]1004[/TD]
    [TD]xdogg[/TD]
    [TD]c82c78a61f2[...] [/TD]
    [TD]0000-00-00[/TD]
    [TD]0000-00-00[/TD]
    [/TR]
    [TR]
    [TD]1005[/TD]
    [TD]biscuits[/TD]
    [TD]d4b42fb8249[...] [/TD]
    [TD]0000-00-00[/TD]
    [TD]0000-00-00[/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]product[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]product_id[/TD]
    [TD]product_name[/TD]
    [TD]product_category[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10001[/TD]
    [TD]Game of Thrones S![/TD]
    [TD]DVD[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10002[/TD]
    [TD]Game of Thrones S2[/TD]
    [TD]DVD[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10003[/TD]
    [TD]A Clash of Kings [/TD]
    [TD]Book[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10004[/TD]
    [TD]Superdry     [/TD]
    [TD]Cloothing[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10005[/TD]
    [TD]Clogau             [/TD]
    [TD]Jewellery[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10006[/TD]
    [TD]Dandy Candy[/TD]
    [TD]Grocery[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10007[/TD]
    [TD]Diary of a Wimpy Kid[/TD]
    [TD]Book[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10008[/TD]
    [TD]Guinness Records 2013[/TD]
    [TD]Book[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10009[/TD]
    [TD]The 2nd Law[/TD]
    [TD]Music[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]10010[/TD]
    [TD]Mylo Xyloto[/TD]
    [TD]Music[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]order[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]id[/TD]
    [TD]order_id[/TD]
    [TD]user_id[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]11[/TD]
    [TD]100001[/TD]
    [TD]10001[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]12[/TD]
    [TD]100001[/TD]
    [TD]10002[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]13[/TD]
    [TD]100001[/TD]
    [TD]10003[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]14[/TD]
    [TD]100002[/TD]
    [TD]10001[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]15[/TD]
    [TD]100002[/TD]
    [TD]10005[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]16[/TD]
    [TD]100002[/TD]
    [TD]10006[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]17[/TD]
    [TD]100002[/TD]
    [TD]10007[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]18[/TD]
    [TD]100004[/TD]
    [TD]10008[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]19[/TD]
    [TD]100004[/TD]
    [TD]10007[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]20[/TD]
    [TD]100004[/TD]
    [TD]10006[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]21[/TD]
    [TD]100005[/TD]
    [TD]10003[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]22[/TD]
    [TD]100006[/TD]
    [TD]10002[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]23[/TD]
    [TD]100006[/TD]
    [TD]10001[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]24[/TD]
    [TD]100007[/TD]
    [TD]10002[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]25[/TD]
    [TD]100007[/TD]
    [TD]10001[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]26[/TD]
    [TD]100008[/TD]
    [TD]10008[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]27[/TD]
    [TD]100008[/TD]
    [TD]10009[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]28[/TD]
    [TD]100108[/TD]
    [TD]10010[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]user_order[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]id[/TD]
    [TD]user_id[/TD]
    [TD]order_id[/TD]
    [TD]date[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]101[/TD]
    [TD]1001[/TD]
    [TD]100001[/TD]
    [TD]01-01-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]102[/TD]
    [TD]1002[/TD]
    [TD]100002[/TD]
    [TD]01-01-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]103[/TD]
    [TD]1004[/TD]
    [TD]100003[/TD]
    [TD]01-03-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]104[/TD]
    [TD]1003[/TD]
    [TD]100004[/TD]
    [TD]01-04-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]105[/TD]
    [TD]1005[/TD]
    [TD]100005[/TD]
    [TD]01-05-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]106[/TD]
    [TD]1001[/TD]
    [TD]100006[/TD]
    [TD]01-02-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]107[/TD]
    [TD]1005[/TD]
    [TD]100007[/TD]
    [TD]01-07-2012[/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]108[/TD]
    [TD]1001[/TD]
    [TD]100008[/TD]
    [TD]01-06-2012[/TD]
    [TD][/TD]
    [/TR]
    [/TABLE]
    

    O que eu pretendo é um select que devolvesse as duas orders de um dado user p.ex.
    1001 com os respectivos products da order...
    Estou a andar em circulos com select, sub-select, join... sem efeito

    Cumprimentos
     
  2. ftav

    ftav Power Member

    SELECT * FROM user, users WHERE user.user_id = order.user_id

    Não sei se percebi bem qual era o objetivo da seleção.
     
  3. Boas, agora que voltei a ler o que escrevi, de facto não faz muito sentido... Vou tentar asentar as ideias 1º, obrigado pela ajuda.
    Cumprimentos
     

Partilhar esta Página