Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][SQL][PHP]Zapytanie sql w CI
codeszan
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 2.07.2017

Ostrzeżenie: (0%)
-----


Chce połączyć dwa zapytania w jedno tworząc dokładnie taką konstrukcje jak poniżej:
  1. SELECT `m`.`id`, `m`.`name` FROM `fs_menu` as `m` WHERE `m`.`id` NOT IN ( SELECT `m`.`id` FROM `fs_pages` as `p` JOIN `fs_menu` as `m` ON `m`.`id` = `p`.`menu_id` WHERE `p`.`active` = 1 AND `m`.`active` = 1 AND `p`.`id` = '15' )

Problematyczne jest to ze tabele maja prefixy i chce to wykonac w codeigniter, który ma swoja skladnie pisania zapytan.

Zapytanie A:
  1. $this->db->select('m.id,m.name');
  2. $this->db->from('menu as m');

Zapytanie B:
  1. $this->db->select('m.id,m.name');
  2. $this->db->from('pages as p');
  3. $this->db->join('menu as m', 'm.id = p.menu_id');
  4. $this->db->where('p.active', 1);
  5. $this->db->where('m.active', 1);
  6. $this->db->where('p.id', $id);


Pytanie jak to połączyć w jedno?

Ten post edytował codeszan 4.10.2017, 13:04:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:59