私は何とか次のことを行う方法がありますか?PHP MySQLが結合する
表ONE
id c_id type
-------------------
1 1 7
2 2 7
3 3 5
4 4 7
表TWO
id title live
-------------------
1 row1 1
2 row2 0
3 row3 0
4 row4 1
C_ID列は、表2〜表ONEからのデータをリンクします。例:表1では、c_idが2の場合、表ONEのその行は、表2の行2に直接リンクされ、タイトル2は「row2」です。
私は、テーブルONEからタイプ7ですべてを選択したいのですが、テーブル二つにその関連データが1
ここ私はそれを行うだろうと思ってみましょうにライブセットを持っている場合にのみ、これは」doesnのT動作するように見える:
SELECT * FROM ONE, TWO WHERE ONE.type='7' AND TWO.live='1' ORDER BY ONE.id DESC LIMIT 5
もののテーブルONEタイプ「7」との三列、行のみ表1及び2の関連する行を持っているので、私は、上記の表ONEから行1および4のみを返すことを期待します2人がライブ1に設定されています。
実際に何が返されますか? 'JOIN'述語がありません。 –