如何使用join方法連接兩個表兩次
假設有a,b兩個表,a表中有兩個字段,uid,tid,表示不同人的唯一標志。b表存放上述兩種人的姓名信息。如何使用join方法查出他們?如何同時顯示他們的姓名信息?
$rows=M('user')->join('b?On?b.id=a.uid') ->join('b?On?b.id=a.tid') ->select();
上面這樣寫是不對的,但是又不知道怎么寫?求大神指導!
假設有a,b兩個表,a表中有兩個字段,uid,tid,表示不同人的唯一標志。b表存放上述兩種人的姓名信息。如何使用join方法查出他們?如何同時顯示他們的姓名信息?
$rows=M('user')->join('b?On?b.id=a.uid') ->join('b?On?b.id=a.tid') ->select();
上面這樣寫是不對的,但是又不知道怎么寫?求大神指導!
2015-04-26
舉報
2015-06-12
這個方法可以完成,只是不知道效率怎么樣。