0

私は2つのテーブルtbl_expenseとを持っていtbl_miscellaneous_categoryます。tbl_expense私にはいくつかのフィールドがあります。主にidcategorytbl_miscellaneous_category id and name名前はに他なりませcategorytbl_expense table。私はこのようなo/pが必要です:id name

SELECT te.id,te.category  
FROM tbl_expense te 
         inner join tbl_miscellaneous_category  tmc 
                on te.category=tmc.id 
WHERE te.id= '1'
4

2 に答える 2

0

あなたが探しているものはあまり明確ではありませんが、私は次のことがうまくいくと信じています:

SELECT 
    te.id, tmc.name 
FROM 
    tbl_expense te inner join tbl_miscellaneous_category tmc 
        on te.category=tmc.id WHERE te.id= '1'

nameこのソリューションは、の列で提供されるカテゴリ名を提供しますtbl_miscellaneous_category

于 2012-08-08T06:41:22.470 に答える
0

の代わりに、の名前を含む which をte使用します。tmccategory

SELECT   te.id, 
         tmc.name 
FROM     tbl_expense te 
              INNER JOIN tbl_miscellaneous_category tmc 
                 ON te.category = tmc.id 
WHERE    te.id = '1'
于 2012-08-08T06:43:26.553 に答える