2016-03-22 11 views
2

2つのテーブルからデータを選択しています。LEFT JOINのときにカスタムフィールドとすべてのフィールドを選択

$sql = "SELECT tb1.id, tb2.name FROM tblA tbl1 LEFT JOIN tblB tbl2 ON tb1.id = tbl2.studentID ORDER BY tbl1.id DESC LIMIT 20"; 
$statement = $con_db->prepare($sql); 

私の質問は今、tb1のカスタムフィールドとtb2のすべてのフィールドを選択できますか?例えば

$sql = "SELECT tb1.id, tb1.subject, tb2.(*) FROM ...."; 
+2

はい、以下のようなコードを書くことができます。やってみました?私は構文 'tb2。* ' – mseifert

+0

@mseifertを使用します。ありがとう。いいえ、私はこれが可能であっても手がかりがありません。 – Becky

答えて

2

あなたは

$sql = "SELECT tb1.id, tb1.subject, tb2.* FROM tblA tbl1 LEFT JOIN tblB tbl2 ON tb1.id = tbl2.studentID ORDER BY tbl1.id DESC LIMIT 20"; 
関連する問題