スポンサーサイト

一定期間更新がないため広告を表示しています

at , スポンサードリンク, -

-, -, - -

sqliteで悩んでいた問題が解決!

色々調べてやっと問題が解決しました。
後は作り込んでいかないと駄目です。まだまだ時間がかかりそうです。
今回のいろいろな問題整理して公開したいと思いますので、その時はよろしく!
今日の残り時間はゆっくりしておきます。ではまた。
 

at 19:53, tom7650, SQL

comments(0), trackbacks(0), - -

sqlite3が動かない!

php-5.31  php-5.2.12  php-5.2.11 を入れても、sqlite3が使えない!
今、底なしの深みにはまってでれないよ!
ああ、動かないから色々してたけど、今日は疲れました。おやすみ

at 22:38, tom7650, SQL

comments(0), trackbacks(0), - -

SQL LEFT JOINがうまく動かない!

ツールを一部変更していたら、大変困った状態に!

下記テーブルをleft joinで結合したらカテゴリー2がnullのデータが出てこない!

テーブル1
  商品ID
  カテゴリー1 ←必ず値が入っている
  カテゴリー2 ←nullの場合もある

テーブル2
  カテゴリー1 ←必ず値が入っている
  カテゴリー2 ←nullの場合もある
  カテゴリー名

select テーブル1.商品ID,テーブル1.カテゴリー1,
    テーブル1.カテゴリー2,テーブル2.カテゴリー名
from テーブル1 left join テーブル2 
   on テーブル1.カテゴリー1 = テーブル2.カテゴリー1
 and テーブル1.カテゴリー2 = テーブル2.カテゴリー2 ;

色々調べてやっとわかりました!
原因は null=null は対象外になるってことです。

ということで、改良版を作ってみました。

select テーブル1.商品ID,テーブル1.カテゴリー1,
    テーブル1.カテゴリー2,テーブル2.カテゴリー名
from テーブル1 left join テーブル2 on
 (テーブル1.カテゴリー1 & テーブル1.カテゴリー2) = 
 (テーブル2.カテゴリー1 & テーブル2.カテゴリー2) ;

これでやっと動くようになりました。

SQLは、まだまだ勉強不足です。もっと勉強しないと・・・

pr:激安通販wne.jpショップ

at 09:05, tom7650, SQL

comments(0), trackbacks(0), - -