私の質問は少し複雑です。しかし、私は以下で詳しく説明します。私は親の親のテキストを持っているときにtreeviewの項目のIDを取得する方法
まず、私は会社、プロジェクト、フェーズの3つのデータベーステーブルを持っています。
しかし、私は下の画像でtreeview_itemsという新しいデータベーステーブルを追加しました。SELECT company.ID AS企業ID、company.Name ASのcompanyName、project.ID AS PROJECTID、project.Name AS PROJECTNAME、phase.ID AS phaseID、phase.Name AS phaseName会社の左から:私は、SQL実行している場合プロジェクトに参加する.CompanyID = company.IDは結合フェーズON phase.ProjectID = project.ID WHERE company.Name = 'Company2' project.IDで注文
![enter image description here](https://i.stack.imgur.com/09bBy.png)
は私がcompany.Name = Company2のは
以下は私が取得したい結果であるWHERE phase.Name = treeview_items.textを使用して上記の表の会社、テーブルのプロジェクトとテーブル・フェーズに参加するtreeview_itemsテーブルを聞かせしたいです。
私は多くの方法を試しましたが、私が望む結果に到達することもできません。誰でもこの問題を解決する方法を知ってください私を助けてください。どうもありがとう!!! sujivasagam
ため
SS treeview_items
の完全テーブル表treeview_items(IDはint(11)NOT NULL、テキストVARCHAR(200)NOT NULL、PARENT_IDのVARCHAR(200)を作成しますNOT NULL)ENGINE = InnoDB DEFAULT CHARSET = latin1;
VALUES(1、 'すべて選択'、 '0')、(5、 'Company1'、 '1')、(7、 'Company2'、 '1' )、(9、 'Project11'、 '5')、(10、 'Project23'、 '7')、(12、 'Project4'、 '7')、(14、 'Project5'、 '7' (16、 'ProjectTest1'、 '7')、(24、 'Phase1'、 '9')、(25、 'Phase2'、 '9')、(26、 'Phase3'、 '9')、 (30、 'phase23'、 '10')、(31、 'Phase1'、 '12')、(32、 'Phase4'、 '9')、(29、 'PhaseTest7' (56、 'CompanyTest1'、 '1')、(63、 'ProjectTest7'、 'PhaseTest6'、 '14')、(33、 'PhaseTest5'、 '16' (64、 'PhaseTest3'、 '63')、(65、 'Phase1'、 '10')、(68、 'PhaseTest2'、 '63')、(69、 'PhaseTest1' 63 ')、(70、' Phase2 '、' 10 ')、(73、' PhaseTest2 '、' 16 ');
を試してみてください。そして、treeview_items_idの結果は私のテーブルのtreeview_itemsにありません。 – eric
私にあなたが得た結果のスクリーンショットを送ってください – sujivasagam
私は上記のssを追加します。私も完全にtreeview_itemsを上記のところに提供しました – eric