我在这里很新,所以在我尝试解释问题时请耐心等待。
我正在为我的团队成员编写一个脚本,该脚本具有SQL访问权限,可以让事情变得更轻松,但是我遇到了一个问题。
当我在以下脚本中的select语句中创建CASE WHEN EXISTS
时,会出现问题:
CASE WHEN EXISTS
(SELECT id FROM table1 WHERE table1.id = table2.id AND table1.id IN ('96','100') )
THEN "YES" ELSE "NO" END AS "Entitlements"
出现此问题是因为table1中的ID可以在table2中多次出现,并且我尝试让脚本在表中的ALL
值满足时说“是”,但使用{{1}实际上是一个IN ('96','100')
语句,所以它只需要在该表中存在一次就可以说是YES。
如何在OR
满足ALL
时说出是,然后显示NOT
达到DECLARE
时缺失的值,我完全准备有两个字段,一个当它们都存在时,一个显示所有未满足的值。
此外,在适当的时候可能会列出最多32个不同的值,因此声明中的某些 Name: texlive-rstudio-addon-el6
Version: 0.1
Release: 1%{?dist}
Summary: addon stylesheets for Rstudio pandoc
Group: Publishing
License: LPPL1.3c+
URL: http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/
Source0: http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/ifluatex.dtx
Source1: http://mirrors.ctan.org/macros/latex/contrib/framed.zip
BuildRequires: texlive
BuildRequires: texlive-texmf
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
%description
Couple styles addons which are required by RStudio pandoc when processing Rmarkdown documents
%prep
%setup -q -c -T
cat %{SOURCE0} > ifluatex.dtx
unzip %{SOURCE1}
%build
%install
rm -rf %{buildroot} && mkdir -p %{buildroot}
tex ifluatex.dtx
mkdir -p %{buildroot}/%{_texmf_main}/tex/generic/oberdiek
mkdir -p %{buildroot}/%{_texmf_main}/tex/latex/
cp ifluatex.sty %{buildroot}/%{_texmf_main}/tex/generic/oberdiek
cp -a framed %{buildroot}/%{_texmf_main}/tex/latex/
%clean
rm -rf %{buildroot}
%post
[ -x %{_bindir}/texconfig-sys ] && %{_bindir}/texconfig-sys rehash 2> /dev/null
%files
%defattr(-,root,root)
%{_texmf_main}/tex/generic/oberdiek/ifluatex.sty
%{_texmf_main}/tex/latex/framed/*
%doc
%changelog
将在以后使用,但我希望这可以很好地概述我要尝试的内容完成。
由于
伊恩