こんにちはすべて、ここに
MySQLを更新しました。
3つのテーブルがあるとします。
TableAの、TableBの、表C。
テーブルBは外部キーと、テーブルAと表Cに関する。
私はしたいと思います: リストのデータはTableBののいくつかの列が発注する必要があることをテーブルAと表Cしかし、一部のデータを。
私はそれを研究して自分のニーズに変えようと、上記の例を持つことができますか?
ありがとうございます。 lot.Iが行う感謝を MEM
こんにちはすべて、ここに
MySQLを更新しました。
3つのテーブルがあるとします。
TableAの、TableBの、表C。
テーブルBは外部キーと、テーブルAと表Cに関する。
私はしたいと思います: リストのデータはTableBののいくつかの列が発注する必要があることをテーブルAと表Cしかし、一部のデータを。
私はそれを研究して自分のニーズに変えようと、上記の例を持つことができますか?
ありがとうございます。 lot.Iが行う感謝を MEM
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
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
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
参加することができます結合を参照してください。私は内部結合を見る。私は左の結合も見ることができると信じています。この場合、それは好みの質問ですか? – MEM