-1

私は2つのテーブルを持っています - それらは次のように簡略化されています:

//TABLE A
player_img_id || player_img_category_id

//TABLE B
user_play_uid || user_play_img_id (reference to TABLE A: player_img_id)

TABLE B WHERE result_should_exclude_reference_with インスタンスANDからの参照エントリに基づいて行を除外するTABLE Aからのすべての結果を表示するにはどうすればよいですか。user_play_uid = 1user_play_img_id == player_img_id

基本的に、表 B で参照されているユーザー エントリがない表 A の結果を表示したいと考えています。注: まず、表 Bにはユーザー エントリがありません

助言がありますか?

4

1 に答える 1

0

コメントで示唆されているように、ここでJOINSを少し読んで解決策を見つけました 。

必要なクエリは次のとおりです。

SELECT * FROM player_img
  LEFT OUTER JOIN user_play
  ON user_play.user_play_entry_player_img_id = player_img.player_img_id
  AND user_play.user_play_uid != $this->user_uid
  WHERE user_play.user_play_entry_player_img_id IS null
于 2013-09-04T09:26:41.303 に答える