更新
大家好,
MySQL在这里。
假设我们有3张桌子。
TableA , TableB , TableC 。
TableB 将与外键相关联, TableA 和 TableC 。
我想:
列出来自 TableA 和 TableC 的一些数据但是,该数据应按
我可以举一个上述例子,以便我可以研究它并尝试改变我的需求吗?
非常感谢。 MEM
答案 0 :(得分:1)
mysql允许您按未选择的列进行排序,因此您可以加入表格
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
答案 1 :(得分: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
答案 2 :(得分: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