ブックマーク / pokelab1024.blog39.fc2.com (1)

  • 信じるべきはオレの力 【ささきでもわかるメモ】where clause is ambiguous

    NTTから独立してモバイルメディア企業を経営するこになった私が、未熟ながら皆様にも進めたいをレビューし紹介させて頂いたり、「ささきでもわかる」技術メモを紹介するブログです(主にPHPMYSQL)。 Column 'xxx' in where clause is ambiguous というエラーがでました。 なんのこっちゃと。 一見するとあっていそうなんですけどね。 SELECT m.`ID`, m.`Email`, n.`Name` FROM `MailTo` m INNER JOIN `Name` n ON m.`ID` = n.`ID` WHERE `PageID` = x"; ambiguousはあいまいという意味らしいですね。英語にうといので全く。 つまりWHEREの条件があいまいですよーと。 何を参照すればいいのかわかりませんー。ということらしいです。 つーまーりー SELE

    mcddx30
    mcddx30 2014/08/13
    複数カラムをくっつけるのwhereは、どのテーブルのどのカラムかを明示的に示す。
  • 1