* = в SQL Sybase

Еще одна альтернативная функция ...

function param(name) {
    return (location.search.split(name + '=')[1] || '').split('&')[0];
}
9
задан Joel Coehoorn 23 October 2008 в 16:38
поделиться

5 ответов

Из http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc34982_1500/html/mig_gde/mig_gde160.htm:

Внутренние и внешние таблицы

Условия внешняя таблица и внутренняя таблица описывают размещение таблиц во внешнем объединении:

  • В левом соединении внешняя таблица и внутренняя таблица являются левыми и правыми таблицами соответственно. Внешняя таблица и внутренняя таблица также упоминаются как сохраняющие строку и предоставляющие пустой указатель таблицы, соответственно.

  • В правильном соединении внешняя таблица и внутренняя таблица являются правыми и левыми таблицами соответственно.

Например, в запросах ниже, T1 является внешней таблицей, и T2 является внутренней таблицей:

  • T1, оставленный соединение T2
  • Право T2 присоединяется к T1

Или, использование синтаксиса Transact-SQL:

  • T1 * = T2
  • T2 = * T1
13
ответ дан 4 December 2019 в 06:50
поделиться

Это означает внешнее объединение, простое = означает внутреннее объединение.

*= is LEFT JOIN and =* is RIGHT JOIN.

(или наоборот, я продолжаю забывать, так как я не использую его больше, и Google не полезен при поиске *=)

9
ответ дан 4 December 2019 в 06:50
поделиться

Конечно, необходимо записать этому этот путь:

SELECT *
FROM a
LEFT JOIN b ON b.id=a.id

A, b синтаксис является злым.

6
ответ дан 4 December 2019 в 06:50
поделиться

Синтаксис ANSI-82

select 
    * 
from 
    a
  , b 

where 
     a.id *= b.id

ANSI-92

select 
    * 
from 
   a
  left outer join b 
      on a.id = b.id
5
ответ дан 4 December 2019 в 06:50
поделиться
select * from a, b where a.id = b.id

Требует, чтобы строка существовала в том, где b.id = a.id для давания ответа

select * from a, b where a.id *= b.id

Заполнит столбцы от b с пустыми указателями, когда не было строки в b где b.id = a.id.

1
ответ дан 4 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: