2010-11-22 9 views
0

mysqlの - クエリの例要求

こんにちはすべて、ここに

MySQLを更新しました。

3つのテーブルがあるとします。

TableAのTableBの表C

テーブルBは外部キーとテーブルA表Cに関する。

私はしたいと思います: リストのデータはTableBののいくつかの列が発注する必要があることをテーブルA表Cしかし、一部のデータを。

私はそれを研究して自分のニーズに変えようと、上記の例を持つことができますか?

ありがとうございます。 lot.Iが行う感謝を MEM

+0

参加することができます結合を参照してください。私は内部結合を見る。私は左の結合も見ることができると信じています。この場合、それは好みの質問ですか? – MEM

答えて

1

mysqlのは、あなたが選択されていないcolumsで注文することができますので、あなたのテーブル
select ta.somefield, tc.somefield
from TableA ta INNER JOIN TableC tc on tc.somefield=ta.somefield
INNER JOIN TableB tb on tb.somefield=ta.somefield
ORDER by tb.somefield

0
SELECT TABLEA.fieldnames, TABLEC.fieldnames FROM TABLEA, TABLEB, TABLEC WHERE TABLEA.PRIMARY=TABLEB.TABLEA_PRIMARY AND TABLEC.PRIMARY=TABLEB.TABLEC_PRIMARY ORDER BY TABLEC.fieldname DESC 
0
select 
    tA.blah, 
    tA.goop, 
    tC.schmarr, 
    tC.broigle 
from 
    tB 
     join tA on tA.joincol1 = tB.joinCol1 
     join tC on tC.joinColx = tB.joinColx 
order by 
    tc.schmarr 
関連する問題